Function at 0x14000bc10
Capabilities:
Identify system language via api

Disassembly:
mov qword [rsp + 8], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x1e0]
sub rsp, 0x2e0
mov rax, qword [0x140198190]
xor rax, rsp
mov qword [rbp + 0x1d8], rax
mov rsi, r9
mov rdi, r8
mov r14, rdx
mov qword [rbp - 0x38], r8
mov qword [rbp - 0x30], r9
xor r15d, r15d
mov rbx, qword [0x14019ea78]
lea ecx, [r15 + 1]
call fcn.140118d40
mov qword [r14], rax
mov qword [r14 + 8], r15
mov rcx, rbx
call fcn.14000b8e0
lea rdx, str.Content_Type:_application_x_www_form_urlencoded
xor ecx, ecx
call fcn.1400a9cd0
mov r8, rax
mov edx, 0x2727
mov rcx, qword [rbx]
call fcn.1400a9a10
lea r9, [rbx + 0x10]
mov rcx, qword [r9 + 0x10]
movabs rax, 0x7fffffffffffffff
sub rax, rcx
cmp rax, 7
jb 0x14000c38f
cmp qword [r9 + 0x18], 0x10
jb 0x14000bcba
mov r9, qword [r9]
mov qword [rsp + 0x30], 7
lea rax, str.handler
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rbp - 0x28]
call fcn.140012130
lea r8, [rbp - 0x28]
cmp qword [rbp - 0x10], 0x10
cmovae r8, qword [rbp - 0x28]
mov edx, 0x2712
mov rcx, qword [rbx]
call fcn.1400a9a10
lea rcx, [rbp - 0x28]
call fcn.140008ae0
lea r8, [0x14000bb90]
mov edx, 0x4e2b
mov rcx, qword [rbx]
call fcn.1400a9a10
mov r8, r14
mov edx, 0x2711
mov rcx, qword [rbx]
call fcn.1400a9a10
call qword [sym.imp.KERNEL32.dll_GetUserDefaultUILanguage]
movzx edx, ax
lea rcx, [rbp + 0xd8]
call fcn.140010780
nop
mov rdx, rsi
lea rcx, [rsp + 0x68]
call fcn.140007f90
mov rdx, rax
lea rcx, [rbp - 0x78]
call fcn.14006f070
mov rdx, rax
lea rcx, [rbp + 0x1b8]
call fcn.14006f070
mov r13, rax
lea rcx, [rbp + 0x198]
call fcn.14006f470
mov r15, rax
mov rdx, rsi
lea rcx, [rbp - 0x58]
call fcn.140007f90
mov rdx, rax
lea rcx, [rbp + 0x178]
call fcn.14006f070
mov r12, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
mov qword [rsp + 0x58], 0
mov qword [rsp + 0x60], reloc.WS2_32.dll_ntohs
mov ecx, reloc.WLDAP32.dll_Ordinal_32
call fcn.14010f648
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x58], reloc.WS2_32.dll_select
mov qword [rsp + 0x60], Ordinal_33
movups xmm0, xmmword [str.tedt1injRequest]
movups xmmword [rax], xmm0
movzx ecx, word [0x140162918]
mov word [rax + 0x10], cx
mov byte [rax + 0x12], 0
lea rax, [rsp + 0x48]
mov qword [rsp + 0x40], rax
lea r10, [rsp + 0x48]
cmp qword [rsp + 0x60], 0x10
cmovae r10, qword [rsp + 0x48]
add r10, qword [rsp + 0x58]
lea rdx, [rsp + 0x48]
cmp qword [rsp + 0x60], 0x10
cmovae rdx, qword [rsp + 0x48]
xorps xmm0, xmm0
movups xmmword [rbp - 8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 8], xmm1
cmp rdx, r10
jne 0x14000be41
movdqa xmm0, xmmword [0x14017ced0]
movdqu xmmword [rbp + 8], xmm0
xor eax, eax
mov word [rbp - 8], ax
jmp 0x14000be54
mov r9, r10
sub r9, rdx
mov r8, r10
lea rcx, [rbp - 8]
call fcn.14004f180
nop
lea rcx, [rsp + 0x48]
call fcn.140008ae0
nop
lea r8, [rbp - 8]
cmp qword [rbp + 0x10], 8
cmovae r8, qword [rbp - 8]
mov r9, 0xffffffffffffffff
inc r9
cmp word [r8 + r9*2], 0
jne 0x14000be74
mov rcx, r12
call fcn.140012260
xorps xmm0, xmm0
movups xmmword [rbp - 0x28], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x18], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x28], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x18], xmm1
xor r12d, r12d
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 7
mov word [rax], r12w
lea r8d, [r12 + 3]
lea rdx, [0x140162900]
lea rcx, [rbp - 0x28]
call fcn.1400102e0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x98], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0xa8], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 7
mov word [rax], r12w
mov r9, r15
lea r8, [rbp + 0x98]
lea rcx, [rbp + 0x138]
call fcn.140011f70
nop
lea r8d, [r12 + 3]
lea rdx, [0x140162900]
lea rcx, [rbp + 0x138]
call fcn.1400102e0
xorps xmm0, xmm0
movups xmmword [rbp + 0x38], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x48], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x38], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x48], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 7
mov word [rax], r12w
mov rdx, rdi
cmp qword [rdi + 0x18], 8
jb 0x14000bf5c
mov rdx, qword [rdi]
mov r8, qword [rdi + 0x10]
lea rcx, [rbp + 0x38]
call fcn.1400102e0
xorps xmm0, xmm0
movups xmmword [rbp + 0x18], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x28], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x18], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x28], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 7
mov word [rax], r12w
mov r8d, 3
lea rdx, [0x140162900]
lea rcx, [rbp + 0x18]
call fcn.1400102e0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x78], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x88], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 7
mov word [rax], r12w
mov r9, r13
lea r8, [rbp + 0x78]
lea rcx, [rbp + 0x118]
call fcn.140011f70
nop
mov r8d, 3
lea rdx, [0x140162900]
lea rcx, [rbp + 0x118]
call fcn.1400102e0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x58], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x68], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 7
mov word [rax], r12w
lea r9, [rbp + 0xd8]
lea r8, [rbp + 0x58]
lea rcx, [rbp + 0xf8]
call fcn.140011f70
nop
lea rdx, [rbp + 0xf8]
lea rcx, [rbp + 0x158]
call fcn.14006e910
nop
lea rcx, [rbp + 0xf8]
call fcn.1400089c0
nop
mov rdx, qword [rbp + 0x70]
cmp rdx, 8
jb 0x14000c095
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000c08f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000c395
call fcn.14010f640
nop
lea rcx, [rbp + 0x118]
call fcn.1400089c0
nop
mov rdx, qword [rbp + 0x90]
cmp rdx, 8
jb 0x14000c0e6
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000c0e0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000c39b
call fcn.14010f640
nop
mov rdx, qword [rbp + 0x30]
cmp rdx, 8
jb 0x14000c126
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x18]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000c121
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000c3a1
call fcn.14010f640
movdqa xmm0, xmmword [0x14017ced0]
movdqu xmmword [rbp + 0x28], xmm0
mov word [rbp + 0x18], r12w
mov rdx, qword [rbp + 0x50]
cmp rdx, 8
jb 0x14000c178
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x38]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000c173
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000c3a7
call fcn.14010f640
movdqa xmm0, xmmword [0x14017ced0]
movdqu xmmword [rbp + 0x48], xmm0
mov word [rbp + 0x38], r12w
lea rcx, [rbp + 0x138]
call fcn.1400089c0
nop
mov rdx, qword [rbp + 0xb0]
cmp rdx, 8
jb 0x14000c1de
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x98]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000c1d8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000c3ad
call fcn.14010f640
nop
mov rdx, qword [rbp - 0x10]
cmp rdx, 8
jb 0x14000c21e
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000c219
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000c3b3
call fcn.14010f640
movdqa xmm0, xmmword [0x14017ced0]
movdqu xmmword [rbp - 0x18], xmm0
mov word [rbp - 0x28], r12w
mov rdx, qword [rbp + 0x10]
cmp rdx, 8
jb 0x14000c271
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000c26b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000c389
call fcn.14010f640
nop
lea rcx, [rbp + 0x178]
call fcn.1400089c0
nop
lea rcx, [rbp + 0x198]
call fcn.1400089c0
nop
lea rcx, [rbp + 0x1b8]
call fcn.1400089c0
nop
lea rcx, [rbp + 0xd8]
call fcn.1400089c0
lea rdx, [rbp + 0x158]
lea rcx, [rbp + 0xd8]
call fcn.1400080f0
mov rdx, rax
lea rcx, [rbp + 0xb8]
call fcn.14000afb0
nop
lea r8, [rbp + 0xb8]
cmp qword [rbp + 0xd0], 0x10
cmovae r8, qword [rbp + 0xb8]
mov edx, 0x271f
mov rcx, qword [rbx]
call fcn.1400a9a10
mov rcx, qword [rbx]
call fcn.1400a9a00
mov dword [rbx + 8], eax
test eax, eax
je 0x14000c328
nop word [rax + rax]
mov edx, eax
lea rcx, str.er_slep__d_n
call fcn.140001580
mov ecx, 0x190
call qword [sym.imp.KERNEL32.dll_Sleep]
mov rcx, qword [rbx]
call fcn.1400a9a00
mov dword [rbx + 8], eax
test eax, eax
jne 0x14000c300
mov rcx, rbx
call fcn.14000b810
nop
lea rcx, [rbp + 0xb8]
call fcn.140008ae0
nop
lea rcx, [rbp + 0x158]
call fcn.140008ae0
nop
mov rcx, rdi
call fcn.1400089c0
nop
mov rcx, rsi
call fcn.1400089c0
mov rax, r14
mov rcx, qword [rbp + 0x1d8]
xor rcx, rsp
call fcn.14010f620
mov rbx, qword [rsp + 0x320]
add rsp, 0x2e0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
call fcn.140118cb4
nop
call fcn.140001930
nop
call fcn.140118cb4
nop
call fcn.140118cb4
nop
call fcn.140118cb4
nop
call fcn.140118cb4
nop
call fcn.140118cb4
nop
call fcn.140118cb4
int3