Function at 0x10011668
Capabilities:
Contain obfuscated stackstrings
Encode data using xor

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff8
sub esp, 0x7c
mov eax, dword [0x10052040]
xor eax, esp
mov dword [esp + 0x78], eax
movaps xmm0, xmmword [str.Tlp_Lajaho]
lea ecx, [esp + 0x24]
push ebx
push esi
push edi
movups xmmword [esp + 0x30], xmm0
mov dword [esp + 0x40], 0x342932
xor ebx, ebx
mov byte [esp + 0x44], 1
call fcn.100093a4
movaps xmm0, xmmword [0x1004df90]
lea esi, [esp + 0x20]
movups xmmword [esp + 0x20], xmm0
lea edi, [esp + 0x10]
movsd dword es:[edi], dword [esi]
push eax
lea eax, [esp + 0x14]
push eax
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
call fcn.10022a50
movaps xmm0, xmmword [0x1004e440]
movups xmmword [esp + 0x50], xmm0
pop ecx
movaps xmm0, xmmword [0x1004e0b0]
movups xmmword [esp + 0x5c], xmm0
pop ecx
movaps xmm0, xmmword [0x1004dda0]
mov ecx, ebx
movups xmmword [esp + 0x68], xmm0
mov dword [esp + 0x78], 0x7d140d1f
mov dword [esp + 0x7c], 0x50535457
mov dword [esp + 0x80], 0x1005c54
mov al, cl
add al, 2
xor byte [esp + ecx + 0x48], al
inc ecx
cmp ecx, 0x3a
jb 0x10011709
lea ecx, [esp + 0x20]
mov byte [esp + 0x83], bl
mov dword [esp + 0x20], 0x6a722021
mov dword [esp + 0x24], 0x60636272
mov dword [esp + 0x28], 0x1006069
call fcn.1000a013
push ecx
lea ecx, [esp + 0x4c]
mov edx, 0x100c8c78
push ecx
mov ecx, eax
call fcn.10029af1
pop ecx
pop ecx
mov ecx, dword [0x100c8c9c]
mov eax, dword [ecx + 0x1a20]
mov byte [eax + 0x78], 1
mov eax, dword [ecx + 0x1a20]
cmp byte [eax + 0x7b], bl
jne 0x10011782
and dword [esp + 0x20], ebx
lea ecx, [esp + 0x20]
and dword [esp + 0x24], ebx
xorps xmm1, xmm1
call fcn.10017e29
lea ecx, [esp + 0x20]
mov dword [esp + 0x20], 0x60686651
mov dword [esp + 0x24], 0x5c287365
mov dword [esp + 0x28], 0x2d7e6e79
mov dword [esp + 0x2c], 0x1002f34
call fcn.1000cf6c
movaps xmm0, xmmword [0x1004df90]
lea esi, [esp + 0x10]
movups xmmword [esp + 0x10], xmm0
lea edi, [esp + 0x30]
movsd dword es:[edi], dword [esi]
push eax
lea eax, [esp + 0x34]
push eax
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
call fcn.10022a50
movaps xmm0, xmmword [str.__rjrbc_i_obcm]
pop ecx
pop ecx
lea ecx, [esp + 0x30]
mov byte [esp + 0x40], 1
movups xmmword [esp + 0x30], xmm0
call fcn.1000cf2a
mov edx, dword [0x10052dc8]
push ecx
mov ecx, eax
call fcn.100294a2
mov edi, 0x100c8b30
pop ecx
test al, al
je 0x10011847
and dword [esp + 0x20], ebx
mov esi, edi
and dword [esp + 0x24], ebx
cmp dword [0x10052dc8], esi
lea eax, [esp + 0x20]
push eax
push ecx
sete dl
mov ecx, esi
call fcn.10029b3f
pop ecx
pop ecx
test al, al
je 0x10011834
mov dword [0x10052dc8], esi
mov dword [0x10053490], ebx
add esi, 0x12
inc ebx
cmp esi, 0x100c8c74
jl 0x1001180c
call fcn.1001dae8
xor ebx, ebx
cmp byte [0x383d3888], 1
jne 0x100118be
movaps xmm0, xmmword [0x1004e450]
lea ecx, [esp + 0x30]
and dword [esp + 0x20], 0
and dword [esp + 0x24], 0
movups xmmword [esp + 0x30], xmm0
mov dword [esp + 0x40], 0x1006761
call fcn.1000cf4b
push ebx
lea edx, [esp + 0x24]
mov ecx, eax
call fcn.10023281
pop ecx
test al, al
je 0x100118be
mov esi, ebx
mov eax, 0x383b7e0c
mov ecx, dword [eax]
test ecx, ecx
je 0x100118b2
mov eax, dword [0x100c8b04]
push esi
call eax
test eax, eax
je 0x100118ad
add eax, 0x28
push eax
push edi
call fcn.100145b5
pop ecx
pop ecx
mov eax, 0x383b7e0c
add edi, 0x12
inc esi
cmp edi, 0x100c8c74
jl 0x1001188f
cmp dword [0x10053490], 0
je 0x10011901
movaps xmm0, xmmword [str._.:_Mnkb_czk0]
lea ecx, [esp + 0x30]
and dword [esp + 0x20], 0
and dword [esp + 0x24], 0
movups xmmword [esp + 0x30], xmm0
mov byte [esp + 0x40], 1
call fcn.1000cf2a
push ebx
lea edx, [esp + 0x24]
mov ecx, eax
call fcn.10023281
test al, al
pop ecx
setne byte [0x100c8ae5]
mov ecx, dword [esp + 0x84]
pop edi
pop esi
pop ebx
xor ecx, esp
call fcn.10042101
mov esp, ebp
pop ebp
ret