Function at 0x14001d330
Capabilities:
Get system information on windows
Resolve function by parsing pe exports
Terminate process

Disassembly:
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x1420]
mov eax, 0x1520
call fcn.1400a7fb0
sub rsp, rax
movaps xmmword [rsp + 0x1510], xmm6
mov rax, qword [0x1400d8708]
xor rax, rsp
mov qword [rbp + 0x1400], rax
mov r12, rdx
mov rdi, rcx
mov qword [rbp - 0x70], rcx
xor esi, esi
mov dword [rsp + 0x20], esi
call qword [sym.imp.KERNEL32.dll_IsDebuggerPresent]
test eax, eax
je 0x14001d392
lea ecx, [rsi + 1]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea rcx, [rbp + 0x1150]
call qword [sym.imp.KERNEL32.dll_GetSystemInfo]
mov r13d, dword [rbp + 0x1170]
mov edx, r13d
lea rcx, [rbp + 0xc10]
call fcn.1400072d0
nop
mov r8, rax
lea rdx, str.Number_of_CPU_cores:
lea rcx, [rbp + 0xc30]
call fcn.14002af40
nop
mov rdx, rax
xor ecx, ecx
call fcn.14000dc40
nop
lea rcx, [rbp + 0xc30]
call fcn.1400245c0
nop
lea rcx, [rbp + 0xc10]
call fcn.1400245c0
lea rdx, str.auth_token
lea rcx, [rbp + 0x370]
call fcn.1400247c0
nop
lea rdx, [rbp + 0x370]
mov rcx, r12
call fcn.140045ad0
mov rcx, rax
call fcn.140045a50
movzx ebx, al
lea rcx, [rbp + 0x370]
call fcn.1400245c0
test bl, bl
je 0x14001d534
mov byte [rdi], 0
lea rcx, [rdi + 8]
lea rdx, str.Key_auth_token_is_missing.
call fcn.1400247c0
lea rcx, [rdi + 0x28]
call fcn.140024920
lea rcx, [rdi + 0x48]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x68], rax
lea rcx, [rdi + 0x70]
call fcn.140023640
lea rcx, [rdi + 0x88]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0xa8], rax
lea rcx, [rdi + 0xb0]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0xd0], rax
lea rcx, [rdi + 0xd8]
call fcn.140023640
lea rcx, [rdi + 0xf0]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x110], rax
lea rcx, [rdi + 0x118]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x138], rax
lea rcx, [rdi + 0x140]
call fcn.140023640
xor eax, eax
mov qword [rdi + 0x158], rax
lea rcx, [rdi + 0x160]
call fcn.140023640
xorps xmm0, xmm0
movups xmmword [rdi + 0x178], xmm0
lea rcx, [rdi + 0x188]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x1a8], rax
mov qword [rdi + 0x1b0], rax
lea rcx, [rdi + 0x1b8]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x1d8], rax
lea rcx, [rdi + 0x1e0]
call fcn.140024920
jmp 0x14002168c
lea rdx, str.auth_token
lea rcx, [rbp + 0x390]
call fcn.1400247c0
nop
lea rdx, [rbp + 0x390]
mov rcx, r12
call fcn.140045ad0
mov rcx, rax
call fcn.140045a80
movzx ebx, al
lea rcx, [rbp + 0x390]
call fcn.1400245c0
test bl, bl
jne 0x14001d676
mov byte [rdi], bl
lea rcx, [rdi + 8]
lea rdx, str.Key_auth_token_is_not_a_value.
call fcn.1400247c0
lea rcx, [rdi + 0x28]
call fcn.140024920
lea rcx, [rdi + 0x48]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x68], rax
lea rcx, [rdi + 0x70]
call fcn.140023640
lea rcx, [rdi + 0x88]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0xa8], rax
lea rcx, [rdi + 0xb0]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0xd0], rax
lea rcx, [rdi + 0xd8]
call fcn.140023640
lea rcx, [rdi + 0xf0]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x110], rax
lea rcx, [rdi + 0x118]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x138], rax
lea rcx, [rdi + 0x140]
call fcn.140023640
xor eax, eax
mov qword [rdi + 0x158], rax
lea rcx, [rdi + 0x160]
call fcn.140023640
xorps xmm0, xmm0
movups xmmword [rdi + 0x178], xmm0
lea rcx, [rdi + 0x188]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x1a8], rax
mov qword [rdi + 0x1b0], rax
lea rcx, [rdi + 0x1b8]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x1d8], rax
lea rcx, [rdi + 0x1e0]
call fcn.140024920
jmp 0x14002168c
lea rdx, str.auth_token
lea rcx, [rbp + 0x3b0]
call fcn.1400247c0
nop
lea rdx, [rbp + 0x3b0]
mov rcx, r12
call fcn.140045ad0
lea rdx, [rbp + 0xe98]
mov rcx, rax
call fcn.14002c400
nop
lea rcx, [rbp + 0x3b0]
call fcn.1400245c0
lea rdx, str.process_name
lea rcx, [rbp + 0x3d0]
call fcn.1400247c0
nop
lea rdx, [rbp + 0x3d0]
mov rcx, r12
call fcn.140045ad0
mov rcx, rax
call fcn.140045a50
movzx ebx, al
lea rcx, [rbp + 0x3d0]
call fcn.1400245c0
test bl, bl
je 0x14001d7f8
lea rdx, str.Key_process_name_is_missing.
lea rcx, [rdi + 8]
mov byte [rdi], 0
call fcn.1400247c0
lea rcx, [rdi + 0x28]
call fcn.140024920
lea rcx, [rdi + 0x48]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x68], rax
lea rcx, [rdi + 0x70]
call fcn.140023640
lea rcx, [rdi + 0x88]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0xa8], rax
lea rcx, [rdi + 0xb0]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0xd0], rax
lea rcx, [rdi + 0xd8]
call fcn.140023640
lea rcx, [rdi + 0xf0]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x110], rax
lea rcx, [rdi + 0x118]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x138], rax
lea rcx, [rdi + 0x140]
call fcn.140023640
xor eax, eax
mov qword [rdi + 0x158], rax
lea rcx, [rdi + 0x160]
call fcn.140023640
xorps xmm0, xmm0
movups xmmword [rdi + 0x178], xmm0
lea rcx, [rdi + 0x188]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x1a8], rax
mov qword [rdi + 0x1b0], rax
lea rcx, [rdi + 0x1b8]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x1d8], rax
lea rcx, [rdi + 0x1e0]
call fcn.140024920
jmp 0x140021680
lea rdx, str.process_name
lea rcx, [rbp + 0x3f0]
call fcn.1400247c0
nop
lea rdx, [rbp + 0x3f0]
mov rcx, r12
call fcn.140045ad0
mov rcx, rax
call fcn.140045a80
movzx ebx, al
lea rcx, [rbp + 0x3f0]
call fcn.1400245c0
test bl, bl
jne 0x14001d842
lea rdx, str.Key_process_name_is_not_a_value.
jmp 0x14001d6fe
call qword [sym.imp.KERNEL32.dll_IsDebuggerPresent]
test eax, eax
je 0x14001d858
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea rdx, str.process_name
lea rcx, [rbp + 0x410]
call fcn.1400247c0
nop
lea rdx, [rbp + 0x410]
mov rcx, r12
call fcn.140045ad0
lea rdx, [rbp + 0xed0]
mov rcx, rax
call fcn.14002c400
nop
lea rcx, [rbp + 0x410]
call fcn.1400245c0
lea rdx, str.optimize
lea rcx, [rbp + 0x430]
call fcn.1400247c0
nop
lea rdx, [rbp + 0x430]
mov rcx, r12
call fcn.140045ad0
mov r14, rax
lea rcx, [rbp + 0x430]
call fcn.1400245c0
mov rcx, r14
call fcn.140045a50
test al, al
je 0x14001d9da
lea rdx, str.Section_optimize_is_missing.
lea rcx, [rdi + 8]
mov byte [rdi], 0
call fcn.1400247c0
lea rcx, [rdi + 0x28]
call fcn.140024920
lea rcx, [rdi + 0x48]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x68], rax
lea rcx, [rdi + 0x70]
call fcn.140023640
lea rcx, [rdi + 0x88]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0xa8], rax
lea rcx, [rdi + 0xb0]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0xd0], rax
lea rcx, [rdi + 0xd8]
call fcn.140023640
lea rcx, [rdi + 0xf0]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x110], rax
lea rcx, [rdi + 0x118]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x138], rax
lea rcx, [rdi + 0x140]
call fcn.140023640
xor eax, eax
mov qword [rdi + 0x158], rax
lea rcx, [rdi + 0x160]
call fcn.140023640
xorps xmm0, xmm0
movups xmmword [rdi + 0x178], xmm0
lea rcx, [rdi + 0x188]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x1a8], rax
mov qword [rdi + 0x1b0], rax
lea rcx, [rdi + 0x1b8]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x1d8], rax
lea rcx, [rdi + 0x1e0]
call fcn.140024920
jmp 0x140021673
mov rcx, r14
call fcn.140045a70
test al, al
jne 0x14001d9f2
lea rdx, str.Section_optimize_is_not_a_map.
jmp 0x14001d8e0
lea rdx, str.enabled
lea rcx, [rbp + 0x450]
call fcn.1400247c0
nop
lea rdx, [rbp + 0x450]
mov rcx, r14
call fcn.140045ad0
mov rcx, rax
call fcn.140045a50
movzx ebx, al
lea rcx, [rbp + 0x450]
call fcn.1400245c0
test bl, bl
je 0x14001da3c
lea rdx, str.Key_optimize.enabled_is_missing.
jmp 0x14001d8e0
lea rdx, str.enabled
lea rcx, [rbp + 0x470]
call fcn.1400247c0
nop
lea rdx, [rbp + 0x470]
mov rcx, r14
call fcn.140045ad0
mov rcx, rax
call fcn.140045a80
movzx ebx, al
lea rcx, [rbp + 0x470]
call fcn.1400245c0
test bl, bl
jne 0x14001da86
lea rdx, str.Key_optimize.enabled_is_not_a_value.
jmp 0x14001d8e0
lea rdx, str.enabled
lea rcx, [rbp + 0x490]
call fcn.1400247c0
nop
lea rdx, [rbp + 0x490]
mov rcx, r14
call fcn.140045ad0
mov rcx, rax
call fcn.14002c440
mov byte [rsp + 0x24], al
lea rcx, [rbp + 0x490]
call fcn.1400245c0
lea rdx, str.affinity_cores
lea rcx, [rbp + 0x4b0]
call fcn.1400247c0
nop
lea rdx, [rbp + 0x4b0]
mov rcx, r14
call fcn.140045ad0
mov rcx, rax
call fcn.140045a50
movzx ebx, al
lea rcx, [rbp + 0x4b0]
call fcn.1400245c0
test bl, bl
je 0x14001db0b
lea rdx, str.Key_optimize.affinity_cores_is_missing.
jmp 0x14001d8e0
lea rdx, str.affinity_cores
lea rcx, [rbp + 0x4d0]
call fcn.1400247c0
nop
lea rdx, [rbp + 0x4d0]
mov rcx, r14
call fcn.140045ad0
mov rcx, rax
call fcn.140045a60
movzx ebx, al
lea rcx, [rbp + 0x4d0]
call fcn.1400245c0
test bl, bl
jne 0x14001db55
lea rdx, str.Key_optimize.affinity_cores_is_not_a_list.
jmp 0x14001d8e0
lea rdx, str.optimize
lea rcx, [rbp + 0x510]
call fcn.1400247c0
nop
lea rdx, [rbp + 0x510]
mov rcx, r12
call fcn.140045ad0
mov rbx, rax
lea rdx, str.affinity_cores
lea rcx, [rbp + 0x4f0]
call fcn.1400247c0
nop
lea rdx, [rbp + 0x4f0]
mov rcx, rbx
call fcn.140045ad0
mov r15, rax
lea rcx, [rbp + 0x4f0]
call fcn.1400245c0
nop
lea rcx, [rbp + 0x510]
call fcn.1400245c0
mov edx, Ordinal_27
lea rcx, [rbp + 0xe50]
call fcn.14000aa40
lea rcx, [rbp + 0xe50]
call fcn.140023640
nop
mov edx, reloc.WS2_32.dll_recv
lea rcx, [rbp + 0x1000]
call fcn.14000eb50
lea rdx, [rbp + 0x1000]
mov rcx, r15
call fcn.140045b90
nop
lea rdx, [rsp + 0x68]
mov rcx, r15
call fcn.140045c50
nop
mov rdx, rax
lea rcx, [rbp + 0x1000]
call fcn.1400459d0
movzx ebx, al
lea rcx, [rsp + 0x68]
call fcn.140045880
test bl, bl
je 0x14001dc9d
nop word [rax + rax]
lea rdx, [rbp + 0xbc0]
lea rcx, [rbp + 0x1000]
call fcn.1400458e0
mov rcx, qword [rax + 8]
call fcn.14002c480
mov dword [rsp + 0x2c], eax
lea rdx, [rsp + 0x2c]
lea rcx, [rbp + 0xe50]
call fcn.140023520
xor edx, edx
lea rcx, [rbp + 0x1000]
call fcn.140045990
lea rdx, [rsp + 0x68]
mov rcx, r15
call fcn.140045c50
nop
mov rdx, rax
lea rcx, [rbp + 0x1000]
call fcn.1400459d0
movzx ebx, al
lea rcx, [rsp + 0x68]
call fcn.140045880
test bl, bl
jne 0x14001dc30
lea rcx, [rbp + 0x1000]
call fcn.140045880
call qword [sym.imp.KERNEL32.dll_IsDebuggerPresent]
test eax, eax
je 0x14001dcbf
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea rcx, [rbp + 0xe50]
call fcn.140022ae0
mov rbx, rax
lea rcx, [rbp + 0xe50]
call fcn.1400234c0
cmp rbx, rax
je 0x14001dcfe
nop
mov r15d, dword [rbx]
test r15d, r15d
js 0x14001df0d
cmp r15d, r13d
jge 0x14001df0d
add rbx, 4
cmp rbx, rax
jne 0x14001dce0
mov edx, Ordinal_27
lea rcx, [rbp + 0xe68]
call fcn.14000aa40
lea rdx, [rbp + 0xe50]
lea rcx, [rbp + 0xe68]
call fcn.1400235a0
nop
lea rdx, [rbp - 0x60]
lea rcx, [rbp + 0xe68]
call fcn.1400234d0
mov rbx, qword [rax]
lea rdx, [rbp - 0x58]
lea rcx, [rbp + 0xe68]
call fcn.1400234e0
mov rdx, rbx
mov rcx, qword [rax]
call fcn.14002c560
mov edx, 8
lea rcx, [rbp + 0xfc0]
call fcn.1400216d0
lea rdx, [rbp - 0x50]
lea rcx, [rbp + 0xe68]
call fcn.1400234d0
mov rbx, qword [rax]
lea rdx, [rbp - 0x48]
lea rcx, [rbp + 0xe68]
call fcn.1400234e0
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rbp + 0xfc0]
call fcn.14002c580
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0xe68]
call fcn.1400234d0
mov rdx, rax
lea rcx, [rbp + 0xfc0]
call fcn.140023490
test al, al
jne 0x14001e0b6
mov byte [rdi], al
lea rcx, [rbp + 0xfc0]
call fcn.140022ae0
mov edx, dword [rax]
lea rcx, [rbp + 0xd70]
call fcn.1400072d0
nop
mov r8, rax
lea rdx, str.Key_optimize.affinity_cores_contains_a_duplicate_core:
lea rcx, [rbp + 0xd90]
call fcn.14002af40
nop
lea rcx, [rdi + 8]
lea r8, [0x1400bf8f4]
mov rdx, rax
call fcn.14002a2c0
lea rcx, [rdi + 0x28]
call fcn.140024920
lea rcx, [rdi + 0x48]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x68], rax
lea rcx, [rdi + 0x70]
call fcn.140023640
lea rcx, [rdi + 0x88]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0xa8], rax
lea rcx, [rdi + 0xb0]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0xd0], rax
lea rcx, [rdi + 0xd8]
call fcn.140023640
lea rcx, [rdi + 0xf0]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x110], rax
lea rcx, [rdi + 0x118]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x138], rax
lea rcx, [rdi + 0x140]
call fcn.140023640
xor eax, eax
mov qword [rdi + 0x158], rax
lea rcx, [rdi + 0x160]
call fcn.140023640
xorps xmm0, xmm0
movups xmmword [rdi + 0x178], xmm0
lea rcx, [rdi + 0x188]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x1a8], rax
mov qword [rdi + 0x1b0], rax
lea rcx, [rdi + 0x1b8]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x1d8], rax
lea rcx, [rdi + 0x1e0]
call fcn.140024920
nop
lea rcx, [rbp + 0xd90]
call fcn.1400245c0
nop
lea rcx, [rbp + 0xd70]
call fcn.1400245c0
jmp 0x140021659
mov byte [rdi], 0
lea edx, [r13 - 1]
lea rcx, [rbp + 0xdd0]
call fcn.1400072d0
mov rbx, rax
mov edx, r15d
lea rcx, [rbp + 0xdb0]
call fcn.1400072d0
nop
mov r8, rax
lea rdx, str.Key_optimize.affinity_cores_contains_an_invalid_core:
lea rcx, [rbp + 0xdf0]
call fcn.14002af40
nop
lea r8, str..__0__
mov rdx, rax
lea rcx, [rbp + 0xe10]
call fcn.14002a2c0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0xe30]
call fcn.14002a3a0
nop
lea rcx, [rdi + 8]
lea r8, str._are_valid_
mov rdx, rax
call fcn.14002a2c0
lea rcx, [rdi + 0x28]
call fcn.140024920
lea rcx, [rdi + 0x48]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x68], rax
lea rcx, [rdi + 0x70]
call fcn.140023640
lea rcx, [rdi + 0x88]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0xa8], rax
lea rcx, [rdi + 0xb0]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0xd0], rax
lea rcx, [rdi + 0xd8]
call fcn.140023640
lea rcx, [rdi + 0xf0]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x110], rax
lea rcx, [rdi + 0x118]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x138], rax
lea rcx, [rdi + 0x140]
call fcn.140023640
xor eax, eax
mov qword [rdi + 0x158], rax
lea rcx, [rdi + 0x160]
call fcn.140023640
xorps xmm0, xmm0
movups xmmword [rdi + 0x178], xmm0
lea rcx, [rdi + 0x188]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x1a8], rax
mov qword [rdi + 0x1b0], rax
lea rcx, [rdi + 0x1b8]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x1d8], rax
lea rcx, [rdi + 0x1e0]
call fcn.140024920
nop
lea rcx, [rbp + 0xe30]
call fcn.1400245c0
nop
lea rcx, [rbp + 0xe10]
call fcn.1400245c0
nop
lea rcx, [rbp + 0xdf0]
call fcn.1400245c0
nop
lea rcx, [rbp + 0xdb0]
call fcn.1400245c0
nop
lea rcx, [rbp + 0xdd0]
call fcn.1400245c0
jmp 0x140021666
lea rdx, str.strategy_cores
lea rcx, [rbp + 0x530]
call fcn.1400247c0
nop
lea rdx, [rbp + 0x530]
mov rcx, r14
call fcn.140045ad0
mov rcx, rax
call fcn.140045a50
movzx ebx, al
lea rcx, [rbp + 0x530]
call fcn.1400245c0
test bl, bl
je 0x14001e1f9
lea rdx, str.Key_optimize.strategy_cores_is_missing.
lea rcx, [rdi + 8]
mov byte [rdi], 0
call fcn.1400247c0
lea rcx, [rdi + 0x28]
call fcn.140024920
lea rcx, [rdi + 0x48]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x68], rax
lea rcx, [rdi + 0x70]
call fcn.140023640
lea rcx, [rdi + 0x88]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0xa8], rax
lea rcx, [rdi + 0xb0]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0xd0], rax
lea rcx, [rdi + 0xd8]
call fcn.140023640
lea rcx, [rdi + 0xf0]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x110], rax
lea rcx, [rdi + 0x118]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x138], rax
lea rcx, [rdi + 0x140]
call fcn.140023640
xor eax, eax
mov qword [rdi + 0x158], rax
lea rcx, [rdi + 0x160]
call fcn.140023640
xorps xmm0, xmm0
movups xmmword [rdi + 0x178], xmm0
lea rcx, [rdi + 0x188]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x1a8], rax
mov qword [rdi + 0x1b0], rax
lea rcx, [rdi + 0x1b8]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x1d8], rax
lea rcx, [rdi + 0x1e0]
call fcn.140024920
jmp 0x140021659
lea rdx, str.strategy_cores
lea rcx, [rbp + 0x550]
call fcn.1400247c0
nop
lea rdx, [rbp + 0x550]
mov rcx, r14
call fcn.140045ad0
mov rcx, rax
call fcn.140045a80
movzx ebx, al
lea rcx, [rbp + 0x550]
call fcn.1400245c0
test bl, bl
jne 0x14001e243
lea rdx, str.Key_optimize.strategy_cores_is_not_a_value.
jmp 0x14001e0ff
lea rdx, str.random
lea rcx, [rbp + 0x1180]
call fcn.1400247c0
nop
lea rdx, str.lowest_usage
lea rcx, [rbp + 0x11a0]
call fcn.1400247c0
nop
lea rdx, str.instance_per_core
lea rcx, [rbp + 0x11c0]
call fcn.1400247c0
nop
lea rdx, str.neither
lea rcx, [rbp + 0x11e0]
call fcn.1400247c0
nop
lea rdx, str.strategy_cores
lea rcx, [rbp + 0x570]
call fcn.1400247c0
nop
lea rdx, [rbp + 0x570]
mov rcx, r14
call fcn.140045ad0
lea rdx, [rbp + 0xef0]
mov rcx, rax
call fcn.14002c400
nop
lea rcx, [rbp + 0x570]
call fcn.1400245c0
lea rcx, [rbp + 0x1180]
call fcn.14002c5c0
mov rbx, rax
lea rcx, [rbp + 0x1180]
call fcn.140027480
lea r8, [rbp + 0xef0]
mov rdx, rbx
mov rcx, rax
call fcn.14002c5d0
mov rbx, rax
lea rcx, [rbp + 0x1180]
call fcn.14002c5c0
cmp rbx, rax
jne 0x14001e4d3
lea rdx, [0x1400bf45a]
lea rcx, [rbp + 0x1070]
call fcn.1400247c0
nop
lea rbx, [rbp + 0x1180]
nop dword [rax]
nop word [rax + rax]
mov rdx, rbx
lea rcx, [rbp + 0x1130]
call fcn.140024800
nop
test esi, esi
je 0x14001e367
lea rdx, [0x1400c14a8]
lea rcx, [rbp + 0x1070]
call fcn.140024530
lea rdx, [rbp + 0x1130]
lea rcx, [rbp + 0x1070]
call fcn.140024550
inc esi
lea rcx, [rbp + 0x1130]
call fcn.1400245c0
add rbx, 0x20
lea rax, [rbp + 0x1200]
cmp rbx, rax
jne 0x14001e340
mov byte [rdi], 0
lea r8, [rbp + 0x1070]
lea rdx, str.Key_optimize.strategy_cores_is_not_a_valid_value.__
lea rcx, [rbp + 0xd50]
call fcn.14002aed0
nop
lea rcx, [rdi + 8]
lea r8, [0x1400c14ac]
mov rdx, rax
call fcn.14002a2c0
lea rcx, [rdi + 0x28]
call fcn.140024920
lea rcx, [rdi + 0x48]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x68], rax
lea rcx, [rdi + 0x70]
call fcn.140023640
lea rcx, [rdi + 0x88]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0xa8], rax
lea rcx, [rdi + 0xb0]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0xd0], rax
lea rcx, [rdi + 0xd8]
call fcn.140023640
lea rcx, [rdi + 0xf0]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x110], rax
lea rcx, [rdi + 0x118]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x138], rax
lea rcx, [rdi + 0x140]
call fcn.140023640
xor eax, eax
mov qword [rdi + 0x158], rax
lea rcx, [rdi + 0x160]
call fcn.140023640
xorps xmm0, xmm0
movups xmmword [rdi + 0x178], xmm0
lea rcx, [rdi + 0x188]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x1a8], rax
mov qword [rdi + 0x1b0], rax
lea rcx, [rdi + 0x1b8]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x1d8], rax
lea rcx, [rdi + 0x1e0]
call fcn.140024920
mov dword [rsp + 0x20], 1
lea rcx, [rbp + 0xd50]
call fcn.1400245c0
nop
lea rcx, [rbp + 0x1070]
jmp 0x140021628
lea rdx, str.amount_cores
lea rcx, [rbp + 0x5b0]
call fcn.1400247c0
nop
lea rdx, [rbp + 0x5b0]
mov rcx, r14
call fcn.140045ad0
mov rcx, rax
call fcn.140045a50
movzx ebx, al
lea rcx, [rbp + 0x5b0]
call fcn.1400245c0
test bl, bl
je 0x14001e61e
lea rdx, str.Key_optimize.amount_cores_is_missing.
lea rcx, [rdi + 8]
mov byte [rdi], 0
call fcn.1400247c0
lea rcx, [rdi + 0x28]
call fcn.140024920
lea rcx, [rdi + 0x48]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x68], rax
lea rcx, [rdi + 0x70]
call fcn.140023640
lea rcx, [rdi + 0x88]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0xa8], rax
lea rcx, [rdi + 0xb0]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0xd0], rax
lea rcx, [rdi + 0xd8]
call fcn.140023640
lea rcx, [rdi + 0xf0]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x110], rax
lea rcx, [rdi + 0x118]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x138], rax
lea rcx, [rdi + 0x140]
call fcn.140023640
xor eax, eax
mov qword [rdi + 0x158], rax
lea rcx, [rdi + 0x160]
call fcn.140023640
xorps xmm0, xmm0
movups xmmword [rdi + 0x178], xmm0
lea rcx, [rdi + 0x188]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x1a8], rax
mov qword [rdi + 0x1b0], rax
lea rcx, [rdi + 0x1b8]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x1d8], rax
lea rcx, [rdi + 0x1e0]
call fcn.140024920
mov dword [rsp + 0x20], 1
jmp 0x14002162e
call qword [sym.imp.KERNEL32.dll_IsDebuggerPresent]
test eax, eax
je 0x14001e634
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea rdx, str.amount_cores
lea rcx, [rbp + 0x5d0]
call fcn.1400247c0
nop
lea rdx, [rbp + 0x5d0]
mov rcx, r14
call fcn.140045ad0
mov rcx, rax
call fcn.140045a80
movzx ebx, al
lea rcx, [rbp + 0x5d0]
call fcn.1400245c0
test bl, bl
jne 0x14001e67e
lea rdx, str.Key_optimize.amount_cores_is_not_a_value.
jmp 0x14001e51c
lea rdx, str.amount_cores
lea rcx, [rbp + 0x5f0]
call fcn.1400247c0
nop
lea rdx, [rbp + 0x5f0]
mov rcx, r14
call fcn.140045ad0
mov rcx, rax
call fcn.14002c480
movsxd rbx, eax
mov dword [rsp + 0x3c], ebx
lea rcx, [rbp + 0x5f0]
call fcn.1400245c0
test ebx, ebx
js 0x1400214da
lea rcx, [rbp + 0xe50]
call fcn.1400234b0
cmp rbx, rax
ja 0x1400214da
lea rdx, str.priority
lea rcx, [rbp + 0x610]
call fcn.1400247c0
nop
lea rdx, [rbp + 0x610]
mov rcx, r14
call fcn.140045ad0
mov rcx, rax
call fcn.140045a50
movzx ebx, al
lea rcx, [rbp + 0x610]
call fcn.1400245c0
test bl, bl
je 0x14001e723
lea rdx, str.Key_optimize.priority_is_missing.
jmp 0x14001e51c
lea rdx, str.priority
lea rcx, [rbp + 0x630]
call fcn.1400247c0
nop
lea rdx, [rbp + 0x630]
mov rcx, r14
call fcn.140045ad0
mov rcx, rax
call fcn.140045a80
movzx ebx, al
lea rcx, [rbp + 0x630]
call fcn.1400245c0
test bl, bl
jne 0x14001e76d
lea rdx, str.Key_optimize.priority_is_not_a_value.
jmp 0x14001e51c
lea rdx, str.realtime
lea rcx, [rbp + 0x1280]
call fcn.1400247c0
nop
lea rdx, str.high
lea rcx, [rbp + 0x12a0]
call fcn.1400247c0
nop
lea rdx, str.above_normal
lea rcx, [rbp + 0x12c0]
call fcn.1400247c0
nop
lea rdx, str.normal
lea rcx, [rbp + 0x12e0]
call fcn.1400247c0
nop
lea rdx, str.below_normal
lea rcx, [rbp + 0x1300]
call fcn.1400247c0
nop
lea rdx, str.idle
lea rcx, [rbp + 0x1320]
call fcn.1400247c0
nop
lea rdx, str.priority
lea rcx, [rbp + 0x650]
call fcn.1400247c0
nop
lea rdx, [rbp + 0x650]
mov rcx, r14
call fcn.140045ad0
lea rdx, [rbp + 0xf10]
mov rcx, rax
call fcn.14002c400
nop
lea rcx, [rbp + 0x650]
call fcn.1400245c0
lea rcx, [rbp + 0x1280]
call fcn.14002c670
mov rbx, rax
lea rcx, [rbp + 0x1280]
call fcn.140027480
lea r8, [rbp + 0xf10]
mov rdx, rbx
mov rcx, rax
call fcn.14002c5d0
mov rbx, rax
lea rcx, [rbp + 0x1280]
call fcn.14002c670
cmp rbx, rax
jne 0x14001ea52
lea rdx, [0x1400bf45a]
lea rcx, [rbp + 0x1050]
call fcn.1400247c0
nop
lea rbx, [rbp + 0x1280]
nop dword [rax]
nop dword [rax + rax]
mov rdx, rbx
lea rcx, [rbp + 0x1110]
call fcn.140024800
nop
test esi, esi
je 0x14001e8b7
lea rdx, [0x1400c14a8]
lea rcx, [rbp + 0x1050]
call fcn.140024530
lea rdx, [rbp + 0x1110]
lea rcx, [rbp + 0x1050]
call fcn.140024550
inc esi
lea rcx, [rbp + 0x1110]
call fcn.1400245c0
add rbx, 0x20
lea rax, [rbp + 0x1340]
cmp rbx, rax
jne 0x14001e890
mov byte [rdi], 0
lea r8, [rbp + 0x1050]
lea rdx, str.Key_optimize.priority_is_not_a_valid_value.__
lea rcx, [rbp + 0xd30]
call fcn.14002aed0
nop
lea rcx, [rdi + 8]
lea r8, [0x1400c14ac]
mov rdx, rax
call fcn.14002a2c0
lea rcx, [rdi + 0x28]
call fcn.140024920
lea rcx, [rdi + 0x48]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x68], rax
lea rcx, [rdi + 0x70]
call fcn.140023640
lea rcx, [rdi + 0x88]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0xa8], rax
lea rcx, [rdi + 0xb0]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0xd0], rax
lea rcx, [rdi + 0xd8]
call fcn.140023640
lea rcx, [rdi + 0xf0]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x110], rax
lea rcx, [rdi + 0x118]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x138], rax
lea rcx, [rdi + 0x140]
call fcn.140023640
xor eax, eax
mov qword [rdi + 0x158], rax
lea rcx, [rdi + 0x160]
call fcn.140023640
xorps xmm0, xmm0
movups xmmword [rdi + 0x178], xmm0
lea rcx, [rdi + 0x188]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x1a8], rax
mov qword [rdi + 0x1b0], rax
lea rcx, [rdi + 0x1b8]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x1d8], rax
lea rcx, [rdi + 0x1e0]
call fcn.140024920
mov dword [rsp + 0x20], 1
lea rcx, [rbp + 0xd30]
call fcn.1400245c0
nop
lea rcx, [rbp + 0x1050]
call fcn.1400245c0
nop
lea rcx, [rbp + 0xf10]
call fcn.1400245c0
nop
lea r9, [fcn.1400245c0]
mov edx, reloc.WLDAP32.dll_Ordinal_32
lea r8d, [rdx - 0x1a]
lea rcx, [rbp + 0x1280]
call fcn.1400a7954
jmp 0x14002162e
lea rdx, str.lower_priority_after
lea rcx, [rbp + 0x690]
call fcn.1400247c0
nop
lea rdx, [rbp + 0x690]
mov rcx, r14
call fcn.140045ad0
mov rcx, rax
call fcn.140045a50
movzx ebx, al
lea rcx, [rbp + 0x690]
call fcn.1400245c0
test bl, bl
je 0x14001eb9d
lea rdx, str.Key_optimize.lower_priority_after_is_missing.
lea rcx, [rdi + 8]
mov byte [rdi], 0
call fcn.1400247c0
lea rcx, [rdi + 0x28]
call fcn.140024920
lea rcx, [rdi + 0x48]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x68], rax
lea rcx, [rdi + 0x70]
call fcn.140023640
lea rcx, [rdi + 0x88]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0xa8], rax
lea rcx, [rdi + 0xb0]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0xd0], rax
lea rcx, [rdi + 0xd8]
call fcn.140023640
lea rcx, [rdi + 0xf0]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x110], rax
lea rcx, [rdi + 0x118]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x138], rax
lea rcx, [rdi + 0x140]
call fcn.140023640
xor eax, eax
mov qword [rdi + 0x158], rax
lea rcx, [rdi + 0x160]
call fcn.140023640
xorps xmm0, xmm0
movups xmmword [rdi + 0x178], xmm0
lea rcx, [rdi + 0x188]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x1a8], rax
mov qword [rdi + 0x1b0], rax
lea rcx, [rdi + 0x1b8]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x1d8], rax
lea rcx, [rdi + 0x1e0]
call fcn.140024920
mov dword [rsp + 0x20], 1
jmp 0x14001ea24
lea rdx, str.lower_priority_after
lea rcx, [rbp + 0x6b0]
call fcn.1400247c0
nop
lea rdx, [rbp + 0x6b0]
mov rcx, r14
call fcn.140045ad0
mov rcx, rax
call fcn.140045a80
movzx ebx, al
lea rcx, [rbp + 0x6b0]
call fcn.1400245c0
test bl, bl
jne 0x14001ebe7
lea rdx, str.Key_optimize.lower_priority_after_is_not_a_value.
jmp 0x14001ea9b
lea rdx, str.lower_priority_after
lea rcx, [rbp + 0x6d0]
call fcn.1400247c0
nop
lea rdx, [rbp + 0x6d0]
mov rcx, r14
call fcn.140045ad0
mov rcx, rax
call fcn.14002c440
mov byte [rsp + 0x25], al
lea rcx, [rbp + 0x6d0]
call fcn.1400245c0
call qword [sym.imp.KERNEL32.dll_IsDebuggerPresent]
test eax, eax
je 0x14001ec38
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea rdx, str.lower_priority_after_time
lea rcx, [rbp + 0x6f0]
call fcn.1400247c0
nop
lea rdx, [rbp + 0x6f0]
mov rcx, r14
call fcn.140045ad0
mov rcx, rax
call fcn.140045a50
movzx ebx, al
lea rcx, [rbp + 0x6f0]
call fcn.1400245c0
test bl, bl
je 0x14001ec82
lea rdx, str.Key_optimize.lower_priority_after_time_is_missing.
jmp 0x14001ea9b
lea rdx, str.lower_priority_after_time
lea rcx, [rbp + 0x710]
call fcn.1400247c0
nop
lea rdx, [rbp + 0x710]
mov rcx, r14
call fcn.140045ad0
mov rcx, rax
call fcn.140045a80
movzx ebx, al
lea rcx, [rbp + 0x710]
call fcn.1400245c0
test bl, bl
jne 0x14001eccc
lea rdx, str.Key_optimize.lower_priority_after_time_is_not_a_value.
jmp 0x14001ea9b
lea rdx, str.lower_priority_after_time
lea rcx, [rbp + 0x730]
call fcn.1400247c0
nop
lea rdx, [rbp + 0x730]
mov rcx, r14
call fcn.140045ad0
mov rcx, rax
call fcn.14002c480
mov dword [rsp + 0x40], eax
lea rcx, [rbp + 0x730]
call fcn.1400245c0
lea rdx, str.lower_affinity_cores
lea rcx, [rbp + 0x750]
call fcn.1400247c0
nop
lea rdx, [rbp + 0x750]
mov rcx, r14
call fcn.140045ad0
mov rcx, rax
call fcn.140045a50
movzx ebx, al
lea rcx, [rbp + 0x750]
call fcn.1400245c0
test bl, bl
je 0x14001ed51
lea rdx, str.Key_optimize.lower_affinity_cores_is_missing.
jmp 0x14001ea9b
lea rdx, str.lower_affinity_cores
lea rcx, [rbp + 0x770]
call fcn.1400247c0
nop
lea rdx, [rbp + 0x770]
mov rcx, r14
call fcn.140045ad0
mov rcx, rax
call fcn.140045a60
movzx ebx, al
lea rcx, [rbp + 0x770]
call fcn.1400245c0
test bl, bl
jne 0x14001ed9b
lea rdx, str.Key_optimize.lower_affinity_cores_is_not_a_list.
jmp 0x14001ea9b
lea rdx, str.optimize
lea rcx, [rbp + 0x7b0]
call fcn.1400247c0
nop
lea rdx, [rbp + 0x7b0]
mov rcx, r12
call fcn.140045ad0
mov rbx, rax
lea rdx, str.lower_affinity_cores
lea rcx, [rbp + 0x790]
call fcn.1400247c0
nop
lea rdx, [rbp + 0x790]
mov rcx, rbx
call fcn.140045ad0
mov r15, rax
lea rcx, [rbp + 0x790]
call fcn.1400245c0
nop
lea rcx, [rbp + 0x7b0]
call fcn.1400245c0
mov edx, Ordinal_27
lea rcx, [rbp + 0xe80]
call fcn.14000aa40
lea rcx, [rbp + 0xe80]
call fcn.140023640
nop
mov edx, reloc.WS2_32.dll_recv
lea rcx, [rbp + 0xff0]
call fcn.14000eb50
lea rdx, [rbp + 0xff0]
mov rcx, r15
call fcn.140045b90
nop
lea rdx, [rsp + 0x78]
mov rcx, r15
call fcn.140045c50
nop
mov rdx, rax
lea rcx, [rbp + 0xff0]
call fcn.1400459d0
movzx ebx, al
lea rcx, [rsp + 0x78]
call fcn.140045880
test bl, bl
je 0x14001eedd
nop dword [rax]
lea rdx, [rbp + 0xb10]
lea rcx, [rbp + 0xff0]
call fcn.1400458e0
mov rcx, qword [rax + 8]
call fcn.14002c480
mov dword [rsp + 0x30], eax
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0xe80]
call fcn.140023520
xor edx, edx
lea rcx, [rbp + 0xff0]
call fcn.140045990
lea rdx, [rsp + 0x78]
mov rcx, r15
call fcn.140045c50
nop
mov rdx, rax
lea rcx, [rbp + 0xff0]
call fcn.1400459d0
movzx ebx, al
lea rcx, [rsp + 0x78]
call fcn.140045880
test bl, bl
jne 0x14001ee70
lea rcx, [rbp + 0xff0]
call fcn.140045880
lea rcx, [rbp + 0xe80]
call fcn.140022ae0
mov rbx, rax
lea rcx, [rbp + 0xe80]
call fcn.1400234c0
cmp rbx, rax
je 0x14001ef2e
nop dword [rax]
mov r15d, dword [rbx]
test r15d, r15d
js 0x14001f15e
cmp r15d, r13d
jge 0x14001f15e
add rbx, 4
cmp rbx, rax
jne 0x14001ef10
mov edx, Ordinal_27
lea rcx, [rbp + 0xeb8]
call fcn.14000aa40
lea rdx, [rbp + 0xe80]
lea rcx, [rbp + 0xeb8]
call fcn.1400235a0
nop
lea rdx, [rbp - 0x38]
lea rcx, [rbp + 0xeb8]
call fcn.1400234d0
mov rbx, qword [rax]
lea rdx, [rbp - 0x30]
lea rcx, [rbp + 0xeb8]
call fcn.1400234e0
mov rdx, rbx
mov rcx, qword [rax]
call fcn.14002c560
mov edx, 8
lea rcx, [rbp + 0xfc8]
call fcn.1400216d0
lea rdx, [rbp - 0x28]
lea rcx, [rbp + 0xeb8]
call fcn.1400234d0
mov rbx, qword [rax]
lea rdx, [rbp - 0x20]
lea rcx, [rbp + 0xeb8]
call fcn.1400234e0
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rbp + 0xfc8]
call fcn.14002c580
lea rdx, [rbp - 0x18]
lea rcx, [rbp + 0xeb8]
call fcn.1400234d0
mov rdx, rax
lea rcx, [rbp + 0xfc8]
call fcn.140023490
test al, al
jne 0x14001f31b
mov byte [rdi], al
lea rcx, [rbp + 0xfc8]
call fcn.140022ae0
mov edx, dword [rax]
lea rcx, [rbp + 0xb20]
call fcn.1400072d0
nop
mov r8, rax
lea rdx, str.Key_optimize.lower_affinity_cores_contains_a_duplicate_core:
lea rcx, [rbp + 0xb40]
call fcn.14002af40
nop
lea rcx, [rdi + 8]
lea r8, [0x1400bf8f4]
mov rdx, rax
call fcn.14002a2c0
lea rcx, [rdi + 0x28]
call fcn.140024920
lea rcx, [rdi + 0x48]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x68], rax
lea rcx, [rdi + 0x70]
call fcn.140023640
lea rcx, [rdi + 0x88]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0xa8], rax
lea rcx, [rdi + 0xb0]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0xd0], rax
lea rcx, [rdi + 0xd8]
call fcn.140023640
lea rcx, [rdi + 0xf0]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x110], rax
lea rcx, [rdi + 0x118]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x138], rax
lea rcx, [rdi + 0x140]
call fcn.140023640
xor eax, eax
mov qword [rdi + 0x158], rax
lea rcx, [rdi + 0x160]
call fcn.140023640
xorps xmm0, xmm0
movups xmmword [rdi + 0x178], xmm0
lea rcx, [rdi + 0x188]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x1a8], rax
mov qword [rdi + 0x1b0], rax
lea rcx, [rdi + 0x1b8]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x1d8], rax
lea rcx, [rdi + 0x1e0]
call fcn.140024920
mov dword [rsp + 0x20], 1
lea rcx, [rbp + 0xb40]
call fcn.1400245c0
nop
lea rcx, [rbp + 0xb20]
call fcn.1400245c0
nop
lea rcx, [rbp + 0xeb8]
call fcn.140023540
nop
lea rcx, [rbp + 0xe80]
call fcn.140023540
jmp 0x14001ea24
mov byte [rdi], 0
lea edx, [r13 - 1]
lea rcx, [rbp + 0xb60]
call fcn.1400072d0
mov rbx, rax
mov edx, r15d
lea rcx, [rbp + 0xb80]
call fcn.1400072d0
nop
mov r8, rax
lea rdx, str.Key_optimize.lower_affinity_cores_contains_an_invalid_core:
lea rcx, [rbp + 0xba0]
call fcn.14002af40
nop
lea r8, str..__0__
mov rdx, rax
lea rcx, [rbp + 0xc90]
call fcn.14002a2c0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0xcb0]
call fcn.14002a3a0
nop
lea rcx, [rdi + 8]
lea r8, str._are_valid_
mov rdx, rax
call fcn.14002a2c0
lea rcx, [rdi + 0x28]
call fcn.140024920
lea rcx, [rdi + 0x48]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x68], rax
lea rcx, [rdi + 0x70]
call fcn.140023640
lea rcx, [rdi + 0x88]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0xa8], rax
lea rcx, [rdi + 0xb0]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0xd0], rax
lea rcx, [rdi + 0xd8]
call fcn.140023640
lea rcx, [rdi + 0xf0]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x110], rax
lea rcx, [rdi + 0x118]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x138], rax
lea rcx, [rdi + 0x140]
call fcn.140023640
xor eax, eax
mov qword [rdi + 0x158], rax
lea rcx, [rdi + 0x160]
call fcn.140023640
xorps xmm0, xmm0
movups xmmword [rdi + 0x178], xmm0
lea rcx, [rdi + 0x188]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x1a8], rax
mov qword [rdi + 0x1b0], rax
lea rcx, [rdi + 0x1b8]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x1d8], rax
lea rcx, [rdi + 0x1e0]
call fcn.140024920
mov dword [rsp + 0x20], 1
lea rcx, [rbp + 0xcb0]
call fcn.1400245c0
nop
lea rcx, [rbp + 0xc90]
call fcn.1400245c0
nop
lea rcx, [rbp + 0xba0]
call fcn.1400245c0
nop
lea rcx, [rbp + 0xb80]
call fcn.1400245c0
nop
lea rcx, [rbp + 0xb60]
call fcn.1400245c0
nop
lea rcx, [rbp + 0xe80]
call fcn.140023540
jmp 0x14001ea24
lea rdx, str.lower_strategy_cores
lea rcx, [rbp + 0x7d0]
call fcn.1400247c0
nop
lea rdx, [rbp + 0x7d0]
mov rcx, r14
call fcn.140045ad0
mov rcx, rax
call fcn.140045a50
movzx ebx, al
lea rcx, [rbp + 0x7d0]
call fcn.1400245c0
test bl, bl
je 0x14001f466
lea rdx, str.Key_optimize.lower_strategy_cores_is_missing.
lea rcx, [rdi + 8]
mov byte [rdi], 0
call fcn.1400247c0
lea rcx, [rdi + 0x28]
call fcn.140024920
lea rcx, [rdi + 0x48]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x68], rax
lea rcx, [rdi + 0x70]
call fcn.140023640
lea rcx, [rdi + 0x88]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0xa8], rax
lea rcx, [rdi + 0xb0]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0xd0], rax
lea rcx, [rdi + 0xd8]
call fcn.140023640
lea rcx, [rdi + 0xf0]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x110], rax
lea rcx, [rdi + 0x118]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x138], rax
lea rcx, [rdi + 0x140]
call fcn.140023640
xor eax, eax
mov qword [rdi + 0x158], rax
lea rcx, [rdi + 0x160]
call fcn.140023640
xorps xmm0, xmm0
movups xmmword [rdi + 0x178], xmm0
lea rcx, [rdi + 0x188]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x1a8], rax
mov qword [rdi + 0x1b0], rax
lea rcx, [rdi + 0x1b8]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x1d8], rax
lea rcx, [rdi + 0x1e0]
call fcn.140024920
mov dword [rsp + 0x20], 1
jmp 0x14001f140
lea rdx, str.lower_strategy_cores
lea rcx, [rbp + 0x7f0]
call fcn.1400247c0
nop
lea rdx, [rbp + 0x7f0]
mov rcx, r14
call fcn.140045ad0
mov rcx, rax
call fcn.140045a80
movzx ebx, al
lea rcx, [rbp + 0x7f0]
call fcn.1400245c0
test bl, bl
jne 0x14001f4b0
lea rdx, str.Key_optimize.lower_strategy_cores_is_not_a_value.
jmp 0x14001f364
lea rdx, str.random
lea rcx, [rbp + 0x1200]
call fcn.1400247c0
nop
lea rdx, str.lowest_usage
lea rcx, [rbp + 0x1220]
call fcn.1400247c0
nop
lea rdx, str.instance_per_core
lea rcx, [rbp + 0x1240]
call fcn.1400247c0
nop
lea rdx, str.neither
lea rcx, [rbp + 0x1260]
call fcn.1400247c0
nop
lea rdx, str.lower_strategy_cores
lea rcx, [rbp + 0x810]
call fcn.1400247c0
nop
lea rdx, [rbp + 0x810]
mov rcx, r14
call fcn.140045ad0
lea rdx, [rbp + 0xf48]
mov rcx, rax
call fcn.14002c400
nop
lea rcx, [rbp + 0x810]
call fcn.1400245c0
lea rcx, [rbp + 0x1200]
call fcn.14002c5c0
mov rbx, rax
lea rcx, [rbp + 0x1200]
call fcn.140027480
lea r8, [rbp + 0xf48]
mov rdx, rbx
mov rcx, rax
call fcn.14002c5d0
mov rbx, rax
lea rcx, [rbp + 0x1200]
call fcn.14002c5c0
cmp rbx, rax
jne 0x14001f762
lea rdx, [0x1400bf45a]
lea rcx, [rbp + 0x1030]
call fcn.1400247c0
nop
lea rbx, [rbp + 0x1200]
nop
mov rdx, rbx
lea rcx, [rbp + 0x10b0]
call fcn.140024800
nop
test esi, esi
je 0x14001f5c7
lea rdx, [0x1400c14a8]
lea rcx, [rbp + 0x1030]
call fcn.140024530
lea rdx, [rbp + 0x10b0]
lea rcx, [rbp + 0x1030]
call fcn.140024550
inc esi
lea rcx, [rbp + 0x10b0]
call fcn.1400245c0
add rbx, 0x20
lea rax, [rbp + 0x1280]
cmp rbx, rax
jne 0x14001f5a0
mov byte [rdi], 0
lea r8, [rbp + 0x1030]
lea rdx, str.Key_optimize.lower_strategy_cores_is_not_a_valid_value.__
lea rcx, [rbp + 0xc50]
call fcn.14002aed0
nop
lea rcx, [rdi + 8]
lea r8, [0x1400c14ac]
mov rdx, rax
call fcn.14002a2c0
lea rcx, [rdi + 0x28]
call fcn.140024920
lea rcx, [rdi + 0x48]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x68], rax
lea rcx, [rdi + 0x70]
call fcn.140023640
lea rcx, [rdi + 0x88]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0xa8], rax
lea rcx, [rdi + 0xb0]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0xd0], rax
lea rcx, [rdi + 0xd8]
call fcn.140023640
lea rcx, [rdi + 0xf0]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x110], rax
lea rcx, [rdi + 0x118]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x138], rax
lea rcx, [rdi + 0x140]
call fcn.140023640
xor eax, eax
mov qword [rdi + 0x158], rax
lea rcx, [rdi + 0x160]
call fcn.140023640
xorps xmm0, xmm0
movups xmmword [rdi + 0x178], xmm0
lea rcx, [rdi + 0x188]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x1a8], rax
mov qword [rdi + 0x1b0], rax
lea rcx, [rdi + 0x1b8]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x1d8], rax
lea rcx, [rdi + 0x1e0]
call fcn.140024920
mov dword [rsp + 0x20], 1
lea rcx, [rbp + 0xc50]
call fcn.1400245c0
nop
lea rcx, [rbp + 0x1030]
call fcn.1400245c0
nop
lea rcx, [rbp + 0xf48]
call fcn.1400245c0
nop
lea r9, [fcn.1400245c0]
mov edx, reloc.WLDAP32.dll_Ordinal_32
lea r8d, [rdx - 0x1c]
lea rcx, [rbp + 0x1200]
call fcn.1400a7954
jmp 0x14001f140
lea rdx, str.lower_amount_cores
lea rcx, [rbp + 0x830]
call fcn.1400247c0
nop
lea rdx, [rbp + 0x830]
mov rcx, r14
call fcn.140045ad0
mov rcx, rax
call fcn.140045a50
movzx ebx, al
lea rcx, [rbp + 0x830]
call fcn.1400245c0
test bl, bl
je 0x14001f8ad
lea rdx, str.Key_optimize.lower_amount_cores_is_missing.
lea rcx, [rdi + 8]
mov byte [rdi], 0
call fcn.1400247c0
lea rcx, [rdi + 0x28]
call fcn.140024920
lea rcx, [rdi + 0x48]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x68], rax
lea rcx, [rdi + 0x70]
call fcn.140023640
lea rcx, [rdi + 0x88]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0xa8], rax
lea rcx, [rdi + 0xb0]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0xd0], rax
lea rcx, [rdi + 0xd8]
call fcn.140023640
lea rcx, [rdi + 0xf0]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x110], rax
lea rcx, [rdi + 0x118]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x138], rax
lea rcx, [rdi + 0x140]
call fcn.140023640
xor eax, eax
mov qword [rdi + 0x158], rax
lea rcx, [rdi + 0x160]
call fcn.140023640
xorps xmm0, xmm0
movups xmmword [rdi + 0x178], xmm0
lea rcx, [rdi + 0x188]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x1a8], rax
mov qword [rdi + 0x1b0], rax
lea rcx, [rdi + 0x1b8]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x1d8], rax
lea rcx, [rdi + 0x1e0]
call fcn.140024920
mov dword [rsp + 0x20], 1
jmp 0x14001f734
call qword [sym.imp.KERNEL32.dll_IsDebuggerPresent]
test eax, eax
je 0x14001f8c3
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea rdx, str.lower_amount_cores
lea rcx, [rbp + 0x850]
call fcn.1400247c0
nop
lea rdx, [rbp + 0x850]
mov rcx, r14
call fcn.140045ad0
mov rcx, rax
call fcn.140045a80
movzx ebx, al
lea rcx, [rbp + 0x850]
call fcn.1400245c0
test bl, bl
jne 0x14001f90d
lea rdx, str.Key_optimize.lower_amount_cores_is_not_a_value.
jmp 0x14001f7ab
lea rdx, str.lower_amount_cores
lea rcx, [rbp + 0x870]
call fcn.1400247c0
nop
lea rdx, [rbp + 0x870]
mov rcx, r14
call fcn.140045ad0
mov rcx, rax
call fcn.14002c480
movsxd r13, eax
lea rcx, [rbp + 0x870]
call fcn.1400245c0
test r13d, r13d
js 0x140021387
lea rcx, [rbp + 0xe80]
call fcn.1400234b0
cmp r13, rax
ja 0x140021387
lea rdx, str.lower_priority
lea rcx, [rbp + 0x890]
call fcn.1400247c0
nop
lea rdx, [rbp + 0x890]
mov rcx, r14
call fcn.140045ad0
mov rcx, rax
call fcn.140045a50
movzx ebx, al
lea rcx, [rbp + 0x890]
call fcn.1400245c0
test bl, bl
je 0x14001f9af
lea rdx, str.Key_optimize.lower_priority_is_missing.
jmp 0x14001f7ab
lea rdx, str.lower_priority
lea rcx, [rbp + 0x8b0]
call fcn.1400247c0
nop
lea rdx, [rbp + 0x8b0]
mov rcx, r14
call fcn.140045ad0
mov rcx, rax
call fcn.140045a80
movzx ebx, al
lea rcx, [rbp + 0x8b0]
call fcn.1400245c0
test bl, bl
jne 0x14001f9f9
lea rdx, str.Key_optimize.lower_priority_is_not_a_value.
jmp 0x14001f7ab
lea rdx, str.realtime
lea rcx, [rbp + 0x1340]
call fcn.1400247c0
nop
lea rdx, str.high
lea rcx, [rbp + 0x1360]
call fcn.1400247c0
nop
lea rdx, str.above_normal
lea rcx, [rbp + 0x1380]
call fcn.1400247c0
nop
lea rdx, str.normal
lea rcx, [rbp + 0x13a0]
call fcn.1400247c0
nop
lea rdx, str.below_normal
lea rcx, [rbp + 0x13c0]
call fcn.1400247c0
nop
lea rdx, str.idle
lea rcx, [rbp + 0x13e0]
call fcn.1400247c0
nop
lea rdx, str.lower_priority
lea rcx, [rbp + 0x8d0]
call fcn.1400247c0
nop
lea rdx, [rbp + 0x8d0]
mov rcx, r14
call fcn.140045ad0
lea rdx, [rbp + 0xf80]
mov rcx, rax
call fcn.14002c400
nop
lea rcx, [rbp + 0x8d0]
call fcn.1400245c0
lea rcx, [rbp + 0x1340]
call fcn.14002c670
mov rbx, rax
lea rcx, [rbp + 0x1340]
call fcn.140027480
lea r8, [rbp + 0xf80]
mov rdx, rbx
mov rcx, rax
call fcn.14002c5d0
mov rbx, rax
lea rcx, [rbp + 0x1340]
call fcn.14002c670
cmp rbx, rax
jne 0x14001fcd2
lea rdx, [0x1400bf45a]
lea rcx, [rbp + 0x1090]
call fcn.1400247c0
nop
lea rbx, [rbp + 0x1340]
mov rdx, rbx
lea rcx, [rbp + 0x10f0]
call fcn.140024800
nop
test esi, esi
je 0x14001fb37
lea rdx, [0x1400c14a8]
lea rcx, [rbp + 0x1090]
call fcn.140024530
lea rdx, [rbp + 0x10f0]
lea rcx, [rbp + 0x1090]
call fcn.140024550
inc esi
lea rcx, [rbp + 0x10f0]
call fcn.1400245c0
add rbx, 0x20
lea rax, [rbp + 0x1400]
cmp rbx, rax
jne 0x14001fb10
mov byte [rdi], 0
lea r8, [rbp + 0x1090]
lea rdx, str.Key_optimize.lower_priority_is_not_a_valid_value.__
lea rcx, [rbp + 0xc70]
call fcn.14002aed0
nop
lea rcx, [rdi + 8]
lea r8, [0x1400c14ac]
mov rdx, rax
call fcn.14002a2c0
lea rcx, [rdi + 0x28]
call fcn.140024920
lea rcx, [rdi + 0x48]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x68], rax
lea rcx, [rdi + 0x70]
call fcn.140023640
lea rcx, [rdi + 0x88]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0xa8], rax
lea rcx, [rdi + 0xb0]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0xd0], rax
lea rcx, [rdi + 0xd8]
call fcn.140023640
lea rcx, [rdi + 0xf0]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x110], rax
lea rcx, [rdi + 0x118]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x138], rax
lea rcx, [rdi + 0x140]
call fcn.140023640
xor eax, eax
mov qword [rdi + 0x158], rax
lea rcx, [rdi + 0x160]
call fcn.140023640
xorps xmm0, xmm0
movups xmmword [rdi + 0x178], xmm0
lea rcx, [rdi + 0x188]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x1a8], rax
mov qword [rdi + 0x1b0], rax
lea rcx, [rdi + 0x1b8]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x1d8], rax
lea rcx, [rdi + 0x1e0]
call fcn.140024920
mov dword [rsp + 0x20], 1
lea rcx, [rbp + 0xc70]
call fcn.1400245c0
nop
lea rcx, [rbp + 0x1090]
call fcn.1400245c0
nop
lea rcx, [rbp + 0xf80]
call fcn.1400245c0
nop
lea r9, [fcn.1400245c0]
mov edx, reloc.WLDAP32.dll_Ordinal_32
lea r8d, [rdx - 0x1a]
lea rcx, [rbp + 0x1340]
call fcn.1400a7954
jmp 0x14001f734
lea rdx, str.window_size
lea rcx, [rbp + 0x8f0]
call fcn.1400247c0
nop
lea rdx, [rbp + 0x8f0]
mov rcx, r12
call fcn.140045ad0
mov rsi, rax
lea rcx, [rbp + 0x8f0]
call fcn.1400245c0
call qword [sym.imp.KERNEL32.dll_IsDebuggerPresent]
test eax, eax
je 0x14001fd1a
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rcx, rsi
call fcn.140045a50
test al, al
je 0x14001fe33
lea rdx, str.Key_window_size_is_missing.
lea rcx, [rdi + 8]
mov byte [rdi], 0
call fcn.1400247c0
lea rcx, [rdi + 0x28]
call fcn.140024920
lea rcx, [rdi + 0x48]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x68], rax
lea rcx, [rdi + 0x70]
call fcn.140023640
lea rcx, [rdi + 0x88]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0xa8], rax
lea rcx, [rdi + 0xb0]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0xd0], rax
lea rcx, [rdi + 0xd8]
call fcn.140023640
lea rcx, [rdi + 0xf0]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x110], rax
lea rcx, [rdi + 0x118]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x138], rax
lea rcx, [rdi + 0x140]
call fcn.140023640
xor eax, eax
mov qword [rdi + 0x158], rax
lea rcx, [rdi + 0x160]
call fcn.140023640
xorps xmm0, xmm0
movups xmmword [rdi + 0x178], xmm0
lea rcx, [rdi + 0x188]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x1a8], rax
mov qword [rdi + 0x1b0], rax
lea rcx, [rdi + 0x1b8]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x1d8], rax
lea rcx, [rdi + 0x1e0]
call fcn.140024920
mov dword [rsp + 0x20], 1
jmp 0x14001fca4
mov rcx, rsi
call fcn.140045a70
test al, al
jne 0x14001fe4b
lea rdx, str.Key_window_size_is_not_a_map.
jmp 0x14001fd31
lea rdx, str.enabled
lea rcx, [rbp + 0x910]
call fcn.1400247c0
nop
lea rdx, [rbp + 0x910]
mov rcx, rsi
call fcn.140045ad0
mov rcx, rax
call fcn.140045a50
movzx ebx, al
lea rcx, [rbp + 0x910]
call fcn.1400245c0
test bl, bl
je 0x14001fe95
lea rdx, str.Key_window_size.enabled_is_missing.
jmp 0x14001fd31
lea rdx, str.enabled
lea rcx, [rbp + 0x930]
call fcn.1400247c0
nop
lea rdx, [rbp + 0x930]
mov rcx, rsi
call fcn.140045ad0
mov rcx, rax
call fcn.140045a80
movzx ebx, al
lea rcx, [rbp + 0x930]
call fcn.1400245c0
test bl, bl
jne 0x14001fedf
lea rdx, str.Key_window_size.enabled_is_not_a_value.
jmp 0x14001fd31
lea rdx, str.enabled
lea rcx, [rbp + 0x950]
call fcn.1400247c0
nop
lea rdx, [rbp + 0x950]
mov rcx, rsi
call fcn.140045ad0
mov rcx, rax
call fcn.14002c440
mov byte [rsp + 0x26], al
lea rcx, [rbp + 0x950]
call fcn.1400245c0
lea rdx, str.size
lea rcx, [rbp + 0x970]
call fcn.1400247c0
nop
lea rdx, [rbp + 0x970]
mov rcx, rsi
call fcn.140045ad0
mov rcx, rax
call fcn.140045a50
movzx ebx, al
lea rcx, [rbp + 0x970]
call fcn.1400245c0
test bl, bl
je 0x14001ff64
lea rdx, str.Key_window_size.size_is_missing.
jmp 0x14001fd31
lea rdx, str.size
lea rcx, [rbp + 0x990]
call fcn.1400247c0
nop
lea rdx, [rbp + 0x990]
mov rcx, rsi
call fcn.140045ad0
mov rcx, rax
call fcn.140045a60
movzx ebx, al
lea rcx, [rbp + 0x990]
call fcn.1400245c0
test bl, bl
jne 0x14001ffae
lea rdx, str.Key_window_size.size_is_not_a_list.
jmp 0x14001fd31
lea rdx, str.window_size
lea rcx, [rbp + 0x9d0]
call fcn.1400247c0
nop
lea rdx, [rbp + 0x9d0]
mov rcx, r12
call fcn.140045ad0
mov rbx, rax
lea rdx, str.size
lea rcx, [rbp + 0x9b0]
call fcn.1400247c0
nop
lea rdx, [rbp + 0x9b0]
mov rcx, rbx
call fcn.140045ad0
mov rsi, rax
lea rcx, [rbp + 0x9b0]
call fcn.1400245c0
nop
lea rcx, [rbp + 0x9d0]
call fcn.1400245c0
mov edx, Ordinal_27
lea rcx, [rbp + 0xf30]
call fcn.14000aa40
lea rcx, [rbp + 0xf30]
call fcn.140023640
nop
mov edx, reloc.WS2_32.dll_recv
lea rcx, [rbp + 0xfe0]
call fcn.14000eb50
lea rdx, [rbp + 0xfe0]
mov rcx, rsi
call fcn.140045b90
nop
lea rdx, [rsp + 0x48]
mov rcx, rsi
call fcn.140045c50
nop
mov rdx, rax
lea rcx, [rbp + 0xfe0]
call fcn.1400459d0
movzx ebx, al
lea rcx, [rsp + 0x48]
call fcn.140045880
test bl, bl
je 0x1400200ed
lea rdx, [rbp + 0xbf0]
lea rcx, [rbp + 0xfe0]
call fcn.1400458e0
mov rcx, qword [rax + 8]
call fcn.14002c480
mov dword [rsp + 0x34], eax
lea rdx, [rsp + 0x34]
lea rcx, [rbp + 0xf30]
call fcn.140023520
xor edx, edx
lea rcx, [rbp + 0xfe0]
call fcn.140045990
lea rdx, [rsp + 0x48]
mov rcx, rsi
call fcn.140045c50
nop
mov rdx, rax
lea rcx, [rbp + 0xfe0]
call fcn.1400459d0
movzx ebx, al
lea rcx, [rsp + 0x48]
call fcn.140045880
test bl, bl
jne 0x140020080
lea rcx, [rbp + 0xfe0]
call fcn.140045880
lea rcx, [rbp + 0xf30]
call fcn.1400234b0
cmp rax, 2
je 0x140020224
lea rdx, str.Key_window_size.size_is_not_a_valid_value.__2_values_are_required_
lea rcx, [rdi + 8]
mov byte [rdi], 0
call fcn.1400247c0
lea rcx, [rdi + 0x28]
call fcn.140024920
lea rcx, [rdi + 0x48]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x68], rax
lea rcx, [rdi + 0x70]
call fcn.140023640
lea rcx, [rdi + 0x88]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0xa8], rax
lea rcx, [rdi + 0xb0]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0xd0], rax
lea rcx, [rdi + 0xd8]
call fcn.140023640
lea rcx, [rdi + 0xf0]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x110], rax
lea rcx, [rdi + 0x118]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x138], rax
lea rcx, [rdi + 0x140]
call fcn.140023640
xor eax, eax
mov qword [rdi + 0x158], rax
lea rcx, [rdi + 0x160]
call fcn.140023640
xorps xmm0, xmm0
movups xmmword [rdi + 0x178], xmm0
lea rcx, [rdi + 0x188]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x1a8], rax
mov qword [rdi + 0x1b0], rax
lea rcx, [rdi + 0x1b8]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x1d8], rax
lea rcx, [rdi + 0x1e0]
call fcn.140024920
mov dword [rsp + 0x20], 1
lea rcx, [rbp + 0xf30]
call fcn.140023540
jmp 0x14001fca4
xor edx, edx
lea rcx, [rbp + 0xf30]
call fcn.1400234a0
cmp dword [rax], 0
jl 0x14002137b
mov edx, 1
lea rcx, [rbp + 0xf30]
call fcn.1400234a0
cmp dword [rax], 0
jl 0x14002137b
lea rdx, str.window_position
lea rcx, [rbp + 0x9f0]
call fcn.1400247c0
nop
lea rdx, [rbp + 0x9f0]
mov rcx, r12
call fcn.140045ad0
mov rsi, rax
lea rcx, [rbp + 0x9f0]
call fcn.1400245c0
mov rcx, rsi
call fcn.140045a50
test al, al
je 0x14002029f
lea rdx, str.Key_window_position_is_missing.
jmp 0x140020116
mov rcx, rsi
call fcn.140045a70
test al, al
jne 0x1400202b7
lea rdx, str.Key_window_position_is_not_a_map.
jmp 0x140020116
lea rdx, str.enabled
lea rcx, [rbp + 0xa10]
call fcn.1400247c0
nop
lea rdx, [rbp + 0xa10]
mov rcx, rsi
call fcn.140045ad0
mov rcx, rax
call fcn.140045a50
movzx ebx, al
lea rcx, [rbp + 0xa10]
call fcn.1400245c0
test bl, bl
je 0x140020301
lea rdx, str.Key_window_position.enabled_is_missing.
jmp 0x140020116
lea rdx, str.enabled
lea rcx, [rbp + 0xa30]
call fcn.1400247c0
nop
lea rdx, [rbp + 0xa30]
mov rcx, rsi
call fcn.140045ad0
mov rcx, rax
call fcn.140045a80
movzx ebx, al
lea rcx, [rbp + 0xa30]
call fcn.1400245c0
test bl, bl
jne 0x14002034b
lea rdx, str.Key_window_position.enabled_is_not_a_value.
jmp 0x140020116
lea rdx, str.enabled
lea rcx, [rbp + 0xa50]
call fcn.1400247c0
nop
lea rdx, [rbp + 0xa50]
mov rcx, rsi
call fcn.140045ad0
mov rcx, rax
call fcn.14002c440
mov byte [rsp + 0x27], al
lea rcx, [rbp + 0xa50]
call fcn.1400245c0
lea rdx, str.position
lea rcx, [rbp + 0xa70]
call fcn.1400247c0
nop
lea rdx, [rbp + 0xa70]
mov rcx, rsi
call fcn.140045ad0
mov rcx, rax
call fcn.140045a50
movzx ebx, al
lea rcx, [rbp + 0xa70]
call fcn.1400245c0
test bl, bl
je 0x1400203d0
lea rdx, str.Key_window_position.position_is_missing.
jmp 0x140020116
call qword [sym.imp.KERNEL32.dll_IsDebuggerPresent]
test eax, eax
jne 0x14002136f
call fcn.1400121d0
test al, al
je 0x14002136f
lea rdx, str.position
lea rcx, [rbp + 0xa90]
call fcn.1400247c0
nop
lea rdx, [rbp + 0xa90]
mov rcx, rsi
call fcn.140045ad0
mov rcx, rax
call fcn.140045a60
movzx ebx, al
lea rcx, [rbp + 0xa90]
call fcn.1400245c0
test bl, bl
jne 0x140020435
lea rdx, str.Key_window_position.position_is_not_a_list.
jmp 0x140020116
lea rdx, str.window_position
lea rcx, [rbp + 0xad0]
call fcn.1400247c0
nop
lea rdx, [rbp + 0xad0]
mov rcx, r12
call fcn.140045ad0
mov rbx, rax
lea rdx, str.position
lea rcx, [rbp + 0xab0]
call fcn.1400247c0
nop
lea rdx, [rbp + 0xab0]
mov rcx, rbx
call fcn.140045ad0
mov rsi, rax
lea rcx, [rbp + 0xab0]
call fcn.1400245c0
nop
lea rcx, [rbp + 0xad0]
call fcn.1400245c0
mov edx, Ordinal_27
lea rcx, [rbp + 0xf68]
call fcn.14000aa40
lea rcx, [rbp + 0xf68]
call fcn.140023640
nop
mov edx, reloc.WS2_32.dll_recv
lea rcx, [rbp + 0xfd0]
call fcn.14000eb50
lea rdx, [rbp + 0xfd0]
mov rcx, rsi
call fcn.140045b90
nop
lea rdx, [rsp + 0x58]
mov rcx, rsi
call fcn.140045c50
nop
mov rdx, rax
lea rcx, [rbp + 0xfd0]
call fcn.1400459d0
movzx ebx, al
lea rcx, [rsp + 0x58]
call fcn.140045880
test bl, bl
je 0x14002057d
nop word [rax + rax]
lea rdx, [rbp + 0xc00]
lea rcx, [rbp + 0xfd0]
call fcn.1400458e0
mov rcx, qword [rax + 8]
call fcn.14002c480
mov dword [rsp + 0x38], eax
lea rdx, [rsp + 0x38]
lea rcx, [rbp + 0xf68]
call fcn.140023520
xor edx, edx
lea rcx, [rbp + 0xfd0]
call fcn.140045990
lea rdx, [rsp + 0x58]
mov rcx, rsi
call fcn.140045c50
nop
mov rdx, rax
lea rcx, [rbp + 0xfd0]
call fcn.1400459d0
movzx ebx, al
lea rcx, [rsp + 0x58]
call fcn.140045880
test bl, bl
jne 0x140020510
lea rcx, [rbp + 0xfd0]
call fcn.140045880
lea rcx, [rbp + 0xf68]
call fcn.1400234b0
cmp rax, 2
je 0x1400206b4
lea rdx, str.Key_window_position.position_is_not_a_valid_value.__2_values_are_required_
lea rcx, [rdi + 8]
mov byte [rdi], 0
call fcn.1400247c0
lea rcx, [rdi + 0x28]
call fcn.140024920
lea rcx, [rdi + 0x48]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x68], rax
lea rcx, [rdi + 0x70]
call fcn.140023640
lea rcx, [rdi + 0x88]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0xa8], rax
lea rcx, [rdi + 0xb0]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0xd0], rax
lea rcx, [rdi + 0xd8]
call fcn.140023640
lea rcx, [rdi + 0xf0]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x110], rax
lea rcx, [rdi + 0x118]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x138], rax
lea rcx, [rdi + 0x140]
call fcn.140023640
xor eax, eax
mov qword [rdi + 0x158], rax
lea rcx, [rdi + 0x160]
call fcn.140023640
xorps xmm0, xmm0
movups xmmword [rdi + 0x178], xmm0
lea rcx, [rdi + 0x188]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x1a8], rax
mov qword [rdi + 0x1b0], rax
lea rcx, [rdi + 0x1b8]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x1d8], rax
lea rcx, [rdi + 0x1e0]
call fcn.140024920
mov dword [rsp + 0x20], 1
lea rcx, [rbp + 0xf68]
call fcn.140023540
jmp 0x140020213
xor edx, edx
lea rcx, [rbp + 0xf68]
call fcn.1400234a0
cmp dword [rax], 0
jl 0x140021363
mov edx, 1
lea rcx, [rbp + 0xf68]
call fcn.1400234a0
cmp dword [rax], 0
jl 0x140021363
lea rdx, str.no_sound
lea rcx, [rbp + 0xaf0]
call fcn.1400247c0
nop
lea rdx, [rbp + 0xaf0]
mov rcx, r12
call fcn.140045ad0
mov rcx, rax
call fcn.140045a50
movzx ebx, al
lea rcx, [rbp + 0xaf0]
call fcn.1400245c0
test bl, bl
je 0x14002072f
lea rdx, str.Key_no_sound_is_missing.
jmp 0x1400205a6
lea rdx, str.no_sound
lea rcx, [rbp - 0x10]
call fcn.1400247c0
nop
lea rdx, [rbp - 0x10]
mov rcx, r12
call fcn.140045ad0
mov rcx, rax
call fcn.140045a80
movzx ebx, al
lea rcx, [rbp - 0x10]
call fcn.1400245c0
test bl, bl
jne 0x140020770
lea rdx, str.Key_no_sound_is_not_a_value.
jmp 0x1400205a6
lea rdx, str.no_sound
lea rcx, [rbp + 0x10]
call fcn.1400247c0
nop
lea rdx, [rbp + 0x10]
mov rcx, r12
call fcn.140045ad0
mov rcx, rax
call fcn.14002c440
mov byte [rsp + 0x28], al
lea rcx, [rbp + 0x10]
call fcn.1400245c0
lea rdx, str.cleanup
lea rcx, [rbp + 0x30]
call fcn.1400247c0
nop
lea rdx, [rbp + 0x30]
mov rcx, r12
call fcn.140045ad0
mov rsi, rax
lea rcx, [rbp + 0x30]
call fcn.1400245c0
mov rcx, rsi
call fcn.140045a50
test al, al
je 0x1400207e3
lea rdx, str.Key_cleanup_is_missing.
jmp 0x1400205a6
mov rcx, rsi
call fcn.140045a70
test al, al
jne 0x1400207fb
lea rdx, str.Key_cleanup_is_not_a_map.
jmp 0x1400205a6
lea rdx, str.enabled
lea rcx, [rbp + 0x50]
call fcn.1400247c0
nop
lea rdx, [rbp + 0x50]
mov rcx, rsi
call fcn.140045ad0
mov rcx, rax
call fcn.140045a50
movzx ebx, al
lea rcx, [rbp + 0x50]
call fcn.1400245c0
test bl, bl
je 0x14002083c
lea rdx, str.Key_cleanup.enabled_is_missing.
jmp 0x1400205a6
lea rdx, str.enabled
lea rcx, [rbp + 0x70]
call fcn.1400247c0
nop
lea rdx, [rbp + 0x70]
mov rcx, rsi
call fcn.140045ad0
mov rcx, rax
call fcn.140045a80
movzx ebx, al
lea rcx, [rbp + 0x70]
call fcn.1400245c0
test bl, bl
jne 0x14002087d
lea rdx, str.Key_cleanup.enabled_is_not_a_value.
jmp 0x1400205a6
lea rdx, str.enabled
lea rcx, [rbp + 0x90]
call fcn.1400247c0
nop
lea rdx, [rbp + 0x90]
mov rcx, rsi
call fcn.140045ad0
mov rcx, rax
call fcn.14002c440
mov byte [rsp + 0x29], al
lea rcx, [rbp + 0x90]
call fcn.1400245c0
lea rdx, str.interval
lea rcx, [rbp + 0xb0]
call fcn.1400247c0
nop
lea rdx, [rbp + 0xb0]
mov rcx, rsi
call fcn.140045ad0
mov rcx, rax
call fcn.140045a50
movzx ebx, al
lea rcx, [rbp + 0xb0]
call fcn.1400245c0
test bl, bl
je 0x140020902
lea rdx, str.Key_cleanup.interval_is_missing.
jmp 0x1400205a6
lea rdx, str.interval
lea rcx, [rbp + 0xd0]
call fcn.1400247c0
nop
lea rdx, [rbp + 0xd0]
mov rcx, rsi
call fcn.140045ad0
mov rcx, rax
call fcn.140045a80
movzx ebx, al
lea rcx, [rbp + 0xd0]
call fcn.1400245c0
test bl, bl
jne 0x14002094c
lea rdx, str.Key_cleanup.interval_is_not_a_value.
jmp 0x1400205a6
lea rdx, str.interval
lea rcx, [rbp + 0xf0]
call fcn.1400247c0
nop
lea rdx, [rbp + 0xf0]
mov rcx, rsi
call fcn.140045ad0
mov rcx, rax
call fcn.14002c480
mov dword [rsp + 0x44], eax
lea rcx, [rbp + 0xf0]
call fcn.1400245c0
lea rdx, str.statistics
lea rcx, [rbp + 0x110]
call fcn.1400247c0
nop
lea rdx, [rbp + 0x110]
mov rcx, r12
call fcn.140045ad0
mov rsi, rax
lea rcx, [rbp + 0x110]
call fcn.1400245c0
mov rcx, rsi
call fcn.140045a50
test al, al
je 0x1400209d1
lea rdx, str.Key_statistics_is_missing.
jmp 0x1400205a6
mov rcx, rsi
call fcn.140045a70
test al, al
jne 0x1400209e9
lea rdx, str.Key_statistics_is_not_a_map.
jmp 0x1400205a6
call fcn.1400121d0
test al, al
jne 0x1400209fe
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea rdx, str.discord_id
lea rcx, [rbp + 0x130]
call fcn.1400247c0
nop
lea rdx, [rbp + 0x130]
mov rcx, rsi
call fcn.140045ad0
mov rcx, rax
call fcn.140045a50
movzx ebx, al
lea rcx, [rbp + 0x130]
call fcn.1400245c0
test bl, bl
je 0x140020a48
lea rdx, str.Key_statistics.discord_id_is_missing.
jmp 0x1400205a6
lea rdx, str.discord_id
lea rcx, [rbp + 0x150]
call fcn.1400247c0
nop
lea rdx, [rbp + 0x150]
mov rcx, rsi
call fcn.140045ad0
mov rcx, rax
call fcn.140045a80
movzx ebx, al
lea rcx, [rbp + 0x150]
call fcn.1400245c0
test bl, bl
jne 0x140020a92
lea rdx, str.Key_statistics.discord_id_is_not_a_value.
jmp 0x1400205a6
lea rdx, str.discord_id
lea rcx, [rbp + 0x170]
call fcn.1400247c0
nop
lea rdx, [rbp + 0x170]
mov rcx, rsi
call fcn.140045ad0
lea rdx, [rbp + 0xfa0]
mov rcx, rax
call fcn.14002c400
nop
lea rcx, [rbp + 0x170]
call fcn.1400245c0
lea rdx, str.rate
lea rcx, [rbp + 0x190]
call fcn.1400247c0
nop
lea rdx, [rbp + 0x190]
mov rcx, rsi
call fcn.140045ad0
mov rcx, rax
call fcn.140045a50
movzx ebx, al
lea rcx, [rbp + 0x190]
call fcn.1400245c0
test bl, bl
je 0x140020c28
lea rdx, str.Key_statistics.rate_is_missing.
lea rcx, [rdi + 8]
mov byte [rdi], 0
call fcn.1400247c0
lea rcx, [rdi + 0x28]
call fcn.140024920
lea rcx, [rdi + 0x48]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x68], rax
lea rcx, [rdi + 0x70]
call fcn.140023640
lea rcx, [rdi + 0x88]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0xa8], rax
lea rcx, [rdi + 0xb0]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0xd0], rax
lea rcx, [rdi + 0xd8]
call fcn.140023640
lea rcx, [rdi + 0xf0]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x110], rax
lea rcx, [rdi + 0x118]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x138], rax
lea rcx, [rdi + 0x140]
call fcn.140023640
xor eax, eax
mov qword [rdi + 0x158], rax
lea rcx, [rdi + 0x160]
call fcn.140023640
xorps xmm0, xmm0
movups xmmword [rdi + 0x178], xmm0
lea rcx, [rdi + 0x188]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x1a8], rax
mov qword [rdi + 0x1b0], rax
lea rcx, [rdi + 0x1b8]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x1d8], rax
lea rcx, [rdi + 0x1e0]
call fcn.140024920
mov dword [rsp + 0x20], 1
lea rcx, [rbp + 0xfa0]
call fcn.1400245c0
jmp 0x1400206a3
lea rdx, str.rate
lea rcx, [rbp + 0x1b0]
call fcn.1400247c0
nop
lea rdx, [rbp + 0x1b0]
mov rcx, rsi
call fcn.140045ad0
mov rcx, rax
call fcn.140045a80
movzx ebx, al
lea rcx, [rbp + 0x1b0]
call fcn.1400245c0
test bl, bl
jne 0x140020c72
lea rdx, str.Key_statistics.rate_is_not_a_value.
jmp 0x140020b1a
lea rdx, str.rate
lea rcx, [rbp + 0x1d0]
call fcn.1400247c0
nop
lea rdx, [rbp + 0x1d0]
mov rcx, rsi
call fcn.140045ad0
mov rcx, rax
call fcn.14002c680
movaps xmm6, xmm0
lea rcx, [rbp + 0x1d0]
call fcn.1400245c0
lea rdx, str.daily
lea rcx, [rbp + 0x1f0]
call fcn.1400247c0
nop
lea rdx, [rbp + 0x1f0]
mov rcx, rsi
call fcn.140045ad0
mov r14, rax
lea rcx, [rbp + 0x1f0]
call fcn.1400245c0
mov rcx, r14
call fcn.140045a50
test al, al
je 0x140020cf6
lea rdx, str.Key_statistics.daily_is_missing.
jmp 0x140020b1a
mov rcx, r14
call fcn.140045a70
test al, al
jne 0x140020d0e
lea rdx, str.Key_statistics.daily_is_not_a_map.
jmp 0x140020b1a
lea rdx, str.enabled
lea rcx, [rbp + 0x210]
call fcn.1400247c0
nop
lea rdx, [rbp + 0x210]
mov rcx, r14
call fcn.140045ad0
mov rcx, rax
call fcn.140045a50
movzx ebx, al
lea rcx, [rbp + 0x210]
call fcn.1400245c0
test bl, bl
je 0x140020d58
lea rdx, str.Key_statistics.daily.enabled_is_missing.
jmp 0x140020b1a
lea rdx, str.enabled
lea rcx, [rbp + 0x230]
call fcn.1400247c0
nop
lea rdx, [rbp + 0x230]
mov rcx, r14
call fcn.140045ad0
mov rcx, rax
call fcn.140045a80
movzx ebx, al
lea rcx, [rbp + 0x230]
call fcn.1400245c0
test bl, bl
jne 0x140020da2
lea rdx, str.Key_statistics.daily.enabled_is_not_a_value.
jmp 0x140020b1a
lea rdx, str.enabled
lea rcx, [rbp + 0x250]
call fcn.1400247c0
nop
lea rdx, [rbp + 0x250]
mov rcx, r14
call fcn.140045ad0
mov rcx, rax
call fcn.14002c440
movzx r15d, al
lea rcx, [rbp + 0x250]
call fcn.1400245c0
lea rdx, str.webhook
lea rcx, [rbp + 0x270]
call fcn.1400247c0
nop
lea rdx, [rbp + 0x270]
mov rcx, r14
call fcn.140045ad0
mov rcx, rax
call fcn.140045a50
movzx ebx, al
lea rcx, [rbp + 0x270]
call fcn.1400245c0
test bl, bl
je 0x140020e27
lea rdx, str.Key_statistics.daily.webhook_is_missing.
jmp 0x140020b1a
lea rdx, str.webhook
lea rcx, [rbp + 0x290]
call fcn.1400247c0
nop
lea rdx, [rbp + 0x290]
mov rcx, r14
call fcn.140045ad0
mov rcx, rax
call fcn.140045a80
movzx ebx, al
lea rcx, [rbp + 0x290]
call fcn.1400245c0
test bl, bl
jne 0x140020e71
lea rdx, str.Key_statistics.daily.webhook_is_not_a_value.
jmp 0x140020b1a
lea rdx, str.webhook
lea rcx, [rbp + 0x2b0]
call fcn.1400247c0
nop
lea rdx, [rbp + 0x2b0]
mov rcx, r14
call fcn.140045ad0
lea rdx, [rbp + 0x1010]
mov rcx, rax
call fcn.14002c400
nop
lea rcx, [rbp + 0x2b0]
call fcn.1400245c0
lea rdx, str.hourly
lea rcx, [rbp + 0x2d0]
call fcn.1400247c0
nop
lea rdx, [rbp + 0x2d0]
mov rcx, rsi
call fcn.140045ad0
mov rsi, rax
lea rcx, [rbp + 0x2d0]
call fcn.1400245c0
mov rcx, rsi
call fcn.140045a50
test al, al
je 0x140021007
lea rdx, str.Key_statistics.hourly_is_missing.
lea rcx, [rdi + 8]
mov byte [rdi], 0
call fcn.1400247c0
lea rcx, [rdi + 0x28]
call fcn.140024920
lea rcx, [rdi + 0x48]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x68], rax
lea rcx, [rdi + 0x70]
call fcn.140023640
lea rcx, [rdi + 0x88]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0xa8], rax
lea rcx, [rdi + 0xb0]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0xd0], rax
lea rcx, [rdi + 0xd8]
call fcn.140023640
lea rcx, [rdi + 0xf0]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x110], rax
lea rcx, [rdi + 0x118]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x138], rax
lea rcx, [rdi + 0x140]
call fcn.140023640
xor eax, eax
mov qword [rdi + 0x158], rax
lea rcx, [rdi + 0x160]
call fcn.140023640
xorps xmm0, xmm0
movups xmmword [rdi + 0x178], xmm0
lea rcx, [rdi + 0x188]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x1a8], rax
mov qword [rdi + 0x1b0], rax
lea rcx, [rdi + 0x1b8]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x1d8], rax
lea rcx, [rdi + 0x1e0]
call fcn.140024920
mov dword [rsp + 0x20], 1
lea rcx, [rbp + 0x1010]
call fcn.1400245c0
jmp 0x140020c17
mov rcx, rsi
call fcn.140045a70
test al, al
jne 0x14002101f
lea rdx, str.Key_statistics.hourly_is_not_a_map.
jmp 0x140020ef9
lea rdx, str.enabled
lea rcx, [rbp + 0x2f0]
call fcn.1400247c0
nop
lea rdx, [rbp + 0x2f0]
mov rcx, rsi
call fcn.140045ad0
mov rcx, rax
call fcn.140045a50
movzx ebx, al
lea rcx, [rbp + 0x2f0]
call fcn.1400245c0
test bl, bl
je 0x140021069
lea rdx, str.Key_statistics.hourly.enabled_is_missing.
jmp 0x140020ef9
lea rdx, str.enabled
lea rcx, [rbp + 0x310]
call fcn.1400247c0
nop
lea rdx, [rbp + 0x310]
mov rcx, rsi
call fcn.140045ad0
mov rcx, rax
call fcn.140045a80
movzx ebx, al
lea rcx, [rbp + 0x310]
call fcn.1400245c0
test bl, bl
jne 0x1400210b3
lea rdx, str.Key_statistics.hourly.enabled_is_not_a_value.
jmp 0x140020ef9
lea rdx, str.enabled
lea rcx, [rbp + 0x330]
call fcn.1400247c0
nop
lea rdx, [rbp + 0x330]
mov rcx, rsi
call fcn.140045ad0
mov rcx, rax
call fcn.14002c440
movzx r14d, al
lea rcx, [rbp + 0x330]
call fcn.1400245c0
lea rdx, str.webhook
lea rcx, [rbp + 0x350]
call fcn.1400247c0
nop
lea rdx, [rbp + 0x350]
mov rcx, rsi
call fcn.140045ad0
mov rcx, rax
call fcn.140045a50
movzx ebx, al
lea rcx, [rbp + 0x350]
call fcn.1400245c0
test bl, bl
je 0x140021138
lea rdx, str.Key_statistics.hourly.webhook_is_missing.
jmp 0x140020ef9
lea rdx, str.webhook
lea rcx, [rbp + 0x590]
call fcn.1400247c0
nop
lea rdx, [rbp + 0x590]
mov rcx, rsi
call fcn.140045ad0
mov rcx, rax
call fcn.140045a80
movzx ebx, al
lea rcx, [rbp + 0x590]
call fcn.1400245c0
test bl, bl
jne 0x140021182
lea rdx, str.Key_statistics.hourly.webhook_is_not_a_value.
jmp 0x140020ef9
lea rdx, str.webhook
lea rcx, [rbp + 0x670]
call fcn.1400247c0
nop
lea rdx, [rbp + 0x670]
mov rcx, rsi
call fcn.140045ad0
lea rdx, [rbp + 0x10d0]
mov rcx, rax
call fcn.14002c400
nop
lea rcx, [rbp + 0x670]
call fcn.1400245c0
mov byte [rdi], 1
lea rcx, [rdi + 8]
lea rdx, str.Success.
call fcn.1400247c0
nop
lea rcx, [rdi + 0x28]
lea rdx, [rbp + 0xe98]
call fcn.140024800
nop
lea rcx, [rdi + 0x48]
lea rdx, [rbp + 0xed0]
call fcn.140024800
nop
movzx eax, byte [rsp + 0x24]
mov byte [rdi + 0x68], al
lea rcx, [rdi + 0x70]
lea rdx, [rbp + 0xe50]
call fcn.1400235a0
nop
lea rcx, [rdi + 0x88]
lea rdx, [rbp + 0xef0]
call fcn.140024800
nop
mov eax, dword [rsp + 0x3c]
mov dword [rdi + 0xa8], eax
lea rcx, [rdi + 0xb0]
lea rdx, [rbp + 0xf10]
call fcn.140024800
nop
movzx eax, byte [rsp + 0x25]
mov byte [rdi + 0xd0], al
mov eax, dword [rsp + 0x40]
mov dword [rdi + 0xd4], eax
lea rcx, [rdi + 0xd8]
lea rdx, [rbp + 0xe80]
call fcn.1400235a0
nop
lea rcx, [rdi + 0xf0]
lea rdx, [rbp + 0xf48]
call fcn.140024800
nop
mov dword [rdi + 0x110], r13d
lea rcx, [rdi + 0x118]
lea rdx, [rbp + 0xf80]
call fcn.140024800
nop
movzx eax, byte [rsp + 0x26]
mov byte [rdi + 0x138], al
lea rcx, [rdi + 0x140]
lea rdx, [rbp + 0xf30]
call fcn.1400235a0
nop
movzx eax, byte [rsp + 0x27]
mov byte [rdi + 0x158], al
lea rcx, [rdi + 0x160]
lea rdx, [rbp + 0xf68]
call fcn.1400235a0
nop
movzx eax, byte [rsp + 0x28]
mov byte [rdi + 0x178], al
movzx eax, byte [rsp + 0x29]
mov byte [rdi + 0x17c], al
mov eax, dword [rsp + 0x44]
mov dword [rdi + 0x180], eax
lea rcx, [rdi + 0x188]
lea rdx, [rbp + 0xfa0]
call fcn.140024800
nop
movsd qword [rdi + 0x1a8], xmm6
mov byte [rdi + 0x1b0], r15b
lea rcx, [rdi + 0x1b8]
lea rdx, [rbp + 0x1010]
call fcn.140024800
nop
mov byte [rdi + 0x1d8], r14b
lea rcx, [rdi + 0x1e0]
lea rdx, [rbp + 0x10d0]
call fcn.140024800
nop
mov dword [rsp + 0x20], 1
lea rcx, [rbp + 0x10d0]
call fcn.1400245c0
jmp 0x140020ff6
lea rdx, str.Key_window_position.position_is_not_a_valid_value.__values_must_be_positive_
jmp 0x1400205a6
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea rdx, str.Key_window_size.size_is_not_a_valid_value.__values_must_be_positive_
jmp 0x140020116
mov byte [rdi], 0
lea rcx, [rbp + 0xe80]
call fcn.1400234b0
mov rdx, rax
lea rcx, [rbp + 0xbd0]
call fcn.140007410
nop
mov r8, rax
lea rdx, str.Key_optimize.lower_amount_cores_is_not_a_valid_value.__0__
lea rcx, [rbp + 0xcd0]
call fcn.14002af40
nop
lea rcx, [rdi + 8]
lea r8, str._are_valid_
mov rdx, rax
call fcn.14002a2c0
lea rcx, [rdi + 0x28]
call fcn.140024920
lea rcx, [rdi + 0x48]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x68], rax
lea rcx, [rdi + 0x70]
call fcn.140023640
lea rcx, [rdi + 0x88]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0xa8], rax
lea rcx, [rdi + 0xb0]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0xd0], rax
lea rcx, [rdi + 0xd8]
call fcn.140023640
lea rcx, [rdi + 0xf0]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x110], rax
lea rcx, [rdi + 0x118]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x138], rax
lea rcx, [rdi + 0x140]
call fcn.140023640
xor eax, eax
mov qword [rdi + 0x158], rax
lea rcx, [rdi + 0x160]
call fcn.140023640
xorps xmm0, xmm0
movups xmmword [rdi + 0x178], xmm0
lea rcx, [rdi + 0x188]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x1a8], rax
mov qword [rdi + 0x1b0], rax
lea rcx, [rdi + 0x1b8]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x1d8], rax
lea rcx, [rdi + 0x1e0]
call fcn.140024920
mov dword [rsp + 0x20], 1
lea rcx, [rbp + 0xcd0]
call fcn.1400245c0
nop
lea rcx, [rbp + 0xbd0]
jmp 0x14001f72e
mov byte [rdi], 0
lea rcx, [rbp + 0xe50]
call fcn.1400234b0
mov rdx, rax
lea rcx, [rbp + 0xd10]
call fcn.140007410
nop
mov r8, rax
lea rdx, str.Key_optimize.amount_cores_is_not_a_valid_value.__0__
lea rcx, [rbp + 0xcf0]
call fcn.14002af40
nop
lea rcx, [rdi + 8]
lea r8, str._are_valid_
mov rdx, rax
call fcn.14002a2c0
lea rcx, [rdi + 0x28]
call fcn.140024920
lea rcx, [rdi + 0x48]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x68], rax
lea rcx, [rdi + 0x70]
call fcn.140023640
lea rcx, [rdi + 0x88]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0xa8], rax
lea rcx, [rdi + 0xb0]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0xd0], rax
lea rcx, [rdi + 0xd8]
call fcn.140023640
lea rcx, [rdi + 0xf0]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x110], rax
lea rcx, [rdi + 0x118]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x138], rax
lea rcx, [rdi + 0x140]
call fcn.140023640
xor eax, eax
mov qword [rdi + 0x158], rax
lea rcx, [rdi + 0x160]
call fcn.140023640
xorps xmm0, xmm0
movups xmmword [rdi + 0x178], xmm0
lea rcx, [rdi + 0x188]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x1a8], rax
mov qword [rdi + 0x1b0], rax
lea rcx, [rdi + 0x1b8]
call fcn.140024920
xor eax, eax
mov qword [rdi + 0x1d8], rax
lea rcx, [rdi + 0x1e0]
call fcn.140024920
mov dword [rsp + 0x20], 1
lea rcx, [rbp + 0xcf0]
call fcn.1400245c0
nop
lea rcx, [rbp + 0xd10]
call fcn.1400245c0
nop
lea rcx, [rbp + 0xef0]
call fcn.1400245c0
nop
lea r9, [fcn.1400245c0]
mov r8d, 4
lea edx, [r8 + 0x1c]
lea rcx, [rbp + 0x1180]
call fcn.1400a7954
nop
lea rcx, [rbp + 0xe68]
call fcn.140023540
nop
lea rcx, [rbp + 0xe50]
call fcn.140023540
nop
lea rcx, [rbp + 0xed0]
call fcn.1400245c0
nop
lea rcx, [rbp + 0xe98]
call fcn.1400245c0
mov rax, rdi
mov rcx, qword [rbp + 0x1400]
xor rcx, rsp
call fcn.1400a77d0
mov rbx, qword [rsp + 0x1570]
movaps xmm6, xmmword [rsp + 0x1510]
add rsp, 0x1520
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret