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

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x1c
push ebx
push esi
mov ecx, 0x100e02e8
call fcn.100016cb
mov edx, dword [0x100e08c8]
xor ebx, ebx
mov cl, 0x34
mov eax, dword [edx]
mov dword [ebp - 0x10], 0x6b585734
mov dword [ebp - 0xc], 0x55504441
mov dword [ebp - 8], 0x55465140
mov esi, dword [eax + 0x44]
mov eax, ebx
mov word [ebp - 4], 0x5140
mov byte [ebp - 2], bl
xor byte [ebp + eax - 0xf], cl
inc eax
cmp eax, 0xd
jae 0x1000f9ee
mov cl, byte [ebp - 0x10]
jmp 0x1000f9df
lea eax, [ebp - 0xf]
mov byte [ebp - 2], bl
push eax
mov ecx, edx
call esi
mov ecx, dword [0x100e08c8]
mov edx, ebx
movaps xmm0, xmmword [0x10089070]
mov dword [0x100e08d0], eax
mov eax, dword [ecx]
movups xmmword [ebp - 0x14], xmm0
mov word [ebp - 4], 0x56
mov esi, dword [eax + 0x44]
mov al, byte [ebp - 0x14]
xor byte [ebp + edx - 0x13], al
inc edx
cmp edx, 0x10
jb 0x1000fa1c
lea eax, [ebp - 0x13]
mov byte [ebp - 3], bl
push eax
call esi
mov edx, dword [0x100e08c8]
mov cl, 0xc
mov dword [0x100e08d4], eax
push 0x69
pop ebx
mov eax, dword [edx]
mov dword [ebp - 0xc], 0x53606f0c
mov word [ebp - 8], 0x6265
mov byte [ebp - 6], 0x78
mov esi, dword [eax + 0x44]
xor eax, eax
mov byte [ebp - 5], bl
mov word [ebp - 4], 0x7c7e
mov byte [ebp - 2], 0
xor byte [ebp + eax - 0xb], cl
inc eax
cmp eax, 9
jae 0x1000fa76
mov cl, byte [ebp - 0xc]
jmp 0x1000fa67
lea eax, [ebp - 0xb]
mov byte [ebp - 2], 0
push eax
mov ecx, edx
call esi
mov ecx, dword [0x100e08c8]
xor edx, edx
movaps xmm0, xmmword [0x10089060]
mov dword [0x100e08d8], eax
mov eax, dword [ecx]
movups xmmword [ebp - 0x14], xmm0
mov byte [ebp - 4], 0
mov esi, dword [eax + 0x44]
mov al, byte [ebp - 0x14]
xor byte [ebp + edx - 0x13], al
inc edx
cmp edx, 0xf
jb 0x1000faa3
lea eax, [ebp - 0x13]
mov byte [ebp - 4], 0
push eax
call esi
mov ecx, dword [0x100e08c8]
xor edx, edx
movaps xmm0, xmmword [0x10089090]
mov dword [0x100e08dc], eax
mov eax, dword [ecx]
movups xmmword [ebp - 0x1c], xmm0
mov dword [ebp - 0xc], 0x6176677d
mov dword [ebp - 8], 0x72614c63
mov esi, dword [eax + 0x44]
mov dword [ebp - 4], 0x7c7a67
mov al, byte [ebp - 0x1c]
xor byte [ebp + edx - 0x1b], al
inc edx
cmp edx, 0x1a
jb 0x1000faec
lea eax, [ebp - 0x1b]
mov byte [ebp - 1], 0
push eax
call esi
mov ecx, dword [0x100e08c8]
xor edx, edx
movaps xmm0, xmmword [0x10089080]
mov dword [0x100e08e0], eax
mov eax, dword [ecx]
movups xmmword [ebp - 0x1c], xmm0
mov dword [ebp - 0xc], 0x687f6e74
mov dword [ebp - 8], 0x7b68456a
mov esi, dword [eax + 0x44]
mov dword [ebp - 4], 0x75736e
mov al, byte [ebp - 0x1c]
xor byte [ebp + edx - 0x1b], al
inc edx
cmp edx, 0x1a
jb 0x1000fb35
lea eax, [ebp - 0x1b]
mov byte [ebp - 1], 0
push eax
call esi
mov ecx, dword [0x100e08c8]
mov dword [0x100e08e4], eax
mov eax, dword [ecx]
mov byte [ebp - 0x10], bl
mov dword [ebp - 0xf], 0x4361f1a
mov dword [ebp - 0xb], 0x71c1108
mov edx, dword [eax + 0x44]
xor eax, eax
mov dword [ebp - 7], 0xe0805
xor byte [ebp + eax - 0xf], bl
inc eax
cmp eax, 0xb
jae 0x1000fb85
mov bl, byte [ebp - 0x10]
jmp 0x1000fb76
lea eax, [ebp - 0xf]
mov byte [ebp - 4], 0
push eax
call edx
pop esi
mov dword [0x100e08e8], eax
pop ebx
leave
ret