Function at 0x10065730
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x10145a8b
mov eax, dword fs:[0]
push eax
sub esp, 0x1a0
mov eax, dword [0x10196da4]
xor eax, ebp
mov dword [ebp - 0x10], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 4], 0
xor eax, eax
mov esi, dword [ebp + 8]
mov dword [ebp - 0x1ac], esi
mov dword [ebp - 0x18c], 0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 7
mov word [esi], ax
mov dword [ebp - 4], eax
lea eax, [ebp - 0x188]
push 0x13
push eax
mov dword [ebp - 0x18c], 1
call fcn.1008b050
mov ebx, eax
mov dword [ebp - 4], 1
lea eax, [ebp - 0x170]
push 0x101987f8
push 0x101989d8
push eax
call fcn.100154d0
mov byte [ebp - 4], 2
push 0x10198d6c
push eax
lea eax, [ebp - 0x158]
push eax
call fcn.1004ca20
mov edi, eax
mov byte [ebp - 4], 3
call fcn.1000dcc0
lea ecx, [ebp - 0x20]
mov dword [ebp - 0x20], 0x54746547
push ecx
push eax
mov dword [ebp - 0x1c], 0x436b6369
mov dword [ebp - 0x18], 0x746e756f
mov byte [ebp - 0x14], 0
call fcn.1008e620
add esp, 0x28
test eax, eax
je 0x10065812
call eax
push eax
lea eax, [ebp - 0x140]
push eax
call fcn.1008b050
mov dword [ebp - 0x1a8], eax
mov byte [ebp - 4], 4
lea eax, [ebp - 0x128]
push 0x10198ff4
push 0x101989d8
push eax
call fcn.100154d0
mov byte [ebp - 4], 5
push 0x10198d6c
push eax
lea eax, [ebp - 0x110]
push eax
call fcn.1004ca20
mov dword [ebp - 0x1a4], eax
mov byte [ebp - 4], 6
call fcn.100bb490
push eax
lea eax, [ebp - 0xf8]
push eax
call fcn.1008b050
mov dword [ebp - 0x1a0], eax
mov byte [ebp - 4], 7
lea eax, [ebp - 0xe0]
push 0x10198750
push 0x101989d8
push eax
call fcn.100154d0
mov byte [ebp - 4], 8
push 0x10198d6c
push eax
lea eax, [ebp - 0xc8]
push eax
call fcn.1004ca20
add esp, 0x40
mov dword [ebp - 0x19c], eax
mov byte [ebp - 4], 9
call fcn.100bbfa0
movzx eax, al
push eax
lea eax, [ebp - 0xb0]
push eax
call fcn.1008b050
mov dword [ebp - 0x198], eax
mov byte [ebp - 4], 0xa
lea eax, [ebp - 0x98]
push 0x101986d8
push 0x101989d8
push eax
call fcn.100154d0
mov byte [ebp - 4], 0xb
push 0x10198d6c
push eax
lea eax, [ebp - 0x80]
push eax
call fcn.1004ca20
mov dword [ebp - 0x194], eax
mov byte [ebp - 4], 0xc
call fcn.100ba550
push eax
lea eax, [ebp - 0x68]
push eax
call fcn.1008b050
mov dword [ebp - 0x190], eax
mov byte [ebp - 4], 0xd
lea eax, [ebp - 0x50]
push 0x10198528
push 0x101989d8
push eax
call fcn.100154d0
mov byte [ebp - 4], 0xe
push 0x10198d6c
push eax
lea eax, [ebp - 0x38]
push eax
call fcn.1004ca20
add esp, 0x40
mov byte [ebp - 4], 0xf
mov ecx, eax
cmp dword [eax + 0x14], 8
jb 0x10065956
mov ecx, dword [eax]
push dword [eax + 0x10]
push ecx
mov ecx, esi
call fcn.10013db0
mov edx, eax
mov eax, dword [ebp - 0x190]
mov ecx, eax
cmp dword [eax + 0x14], 8
jb 0x10065973
mov ecx, dword [eax]
push dword [eax + 0x10]
push ecx
mov ecx, edx
call fcn.10013db0
mov edx, eax
mov eax, dword [ebp - 0x194]
mov ecx, eax
cmp dword [eax + 0x14], 8
jb 0x10065990
mov ecx, dword [eax]
push dword [eax + 0x10]
push ecx
mov ecx, edx
call fcn.10013db0
mov edx, eax
mov eax, dword [ebp - 0x198]
mov ecx, eax
cmp dword [eax + 0x14], 8
jb 0x100659ad
mov ecx, dword [eax]
push dword [eax + 0x10]
push ecx
mov ecx, edx
call fcn.10013db0
mov edx, eax
mov eax, dword [ebp - 0x19c]
mov ecx, eax
cmp dword [eax + 0x14], 8
jb 0x100659ca
mov ecx, dword [eax]
push dword [eax + 0x10]
push ecx
mov ecx, edx
call fcn.10013db0
mov edx, eax
mov eax, dword [ebp - 0x1a0]
mov ecx, eax
cmp dword [eax + 0x14], 8
jb 0x100659e7
mov ecx, dword [eax]
push dword [eax + 0x10]
push ecx
mov ecx, edx
call fcn.10013db0
mov edx, eax
mov eax, dword [ebp - 0x1a4]
mov ecx, eax
cmp dword [eax + 0x14], 8
jb 0x10065a04
mov ecx, dword [eax]
push dword [eax + 0x10]
push ecx
mov ecx, edx
call fcn.10013db0
mov edx, eax
mov eax, dword [ebp - 0x1a8]
mov ecx, eax
cmp dword [eax + 0x14], 8
jb 0x10065a21
mov ecx, dword [eax]
push dword [eax + 0x10]
push ecx
mov ecx, edx
call fcn.10013db0
cmp dword [edi + 0x14], 8
mov ecx, edi
jb 0x10065a36
mov ecx, dword [edi]
push dword [edi + 0x10]
push ecx
mov ecx, eax
call fcn.10013db0
cmp dword [ebx + 0x14], 8
mov ecx, ebx
jb 0x10065a4b
mov ecx, dword [ebx]
push dword [ebx + 0x10]
push ecx
mov ecx, eax
call fcn.10013db0
mov byte [ebp - 4], 0xe
lea ecx, [ebp - 0x38]
call fcn.1000e470
mov byte [ebp - 4], 0xd
lea ecx, [ebp - 0x50]
call fcn.1000e470
mov byte [ebp - 4], 0xc
lea ecx, [ebp - 0x68]
call fcn.1000e470
mov byte [ebp - 4], 0xb
lea ecx, [ebp - 0x80]
call fcn.1000e470
mov byte [ebp - 4], 0xa
lea ecx, [ebp - 0x98]
call fcn.1000e470
mov byte [ebp - 4], 9
lea ecx, [ebp - 0xb0]
call fcn.1000e470
mov byte [ebp - 4], 8
lea ecx, [ebp - 0xc8]
call fcn.1000e470
mov byte [ebp - 4], 7
lea ecx, [ebp - 0xe0]
call fcn.1000e470
mov byte [ebp - 4], 6
lea ecx, [ebp - 0xf8]
call fcn.1000e470
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x110]
call fcn.1000e470
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x128]
call fcn.1000e470
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x140]
call fcn.1000e470
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x158]
call fcn.1000e470
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x170]
call fcn.1000e470
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x188]
call fcn.1000e470
mov eax, esi
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.10113cc6
mov esp, ebp
pop ebp
ret