Function at 0x1002b9a0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0x6c
mov eax, 0x100437ef
call fcn.1003efaa
mov edi, ecx
mov dword [ebp - 0x10], edi
and dword [ebp - 4], 0
lea ecx, [ebp - 0x14]
mov esi, dword [ebp + 0x10]
push 0x10009e24
mov dword [edi], 0x1000697c
mov dword [edi + 4], esi
call fcn.10027aaa
mov ebx, dword [ebp + 8]
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x3c]
mov byte [ebp - 4], 1
push eax
mov ecx, ebx
call fcn.1003974e
push esi
lea ecx, [edi + 8]
mov byte [ebp - 4], 2
mov edx, eax
call fcn.10017932
lea ecx, [ebp - 0x3c]
call fcn.10026ef3
mov byte [ebp - 4], 5
mov ecx, dword [ebp - 0x14]
lea ecx, [ecx - 0x10]
call fcn.1002d9fa
push 0x10009e3c
lea ecx, [ebp - 0x18]
call fcn.10027aaa
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 6
push eax
lea eax, [ebp - 0x48]
mov ecx, ebx
push eax
call fcn.1003974e
push esi
lea ecx, [edi + 0x18]
mov byte [ebp - 4], 7
mov edx, eax
call fcn.100173d2
lea ecx, [ebp - 0x48]
call fcn.10026ef3
mov byte [ebp - 4], 0xa
mov ecx, dword [ebp - 0x18]
lea ecx, [ecx - 0x10]
call fcn.1002d9fa
push 0x10009e4c
lea ecx, [ebp - 0x20]
call fcn.10027aaa
mov esi, 0x10009e3c
mov byte [ebp - 4], 0xb
push esi
lea ecx, [ebp - 0x1c]
call fcn.10027aaa
push esi
lea ecx, [ebp - 0x14]
mov byte [ebp - 4], 0xc
call fcn.10027aaa
lea eax, [ebp - 0x1c]
mov byte [ebp - 4], 0xd
push eax
lea eax, [ebp - 0x60]
mov ecx, ebx
push eax
call fcn.1003974e
lea ecx, [ebp - 0x20]
mov byte [ebp - 4], 0xe
push ecx
mov edx, eax
lea ecx, [ebp - 0x2c]
call fcn.10014580
mov esi, eax
lea eax, [ebp - 0x14]
mov byte [ebp - 4], 0xf
push eax
lea eax, [ebp - 0x54]
mov ecx, ebx
push eax
call fcn.1003974e
push esi
lea ecx, [ebp - 0x3c]
mov byte [ebp - 4], 0x10
push ecx
mov ecx, eax
call fcn.1003974e
mov esi, eax
push dword [ebp + 0x10]
add edi, 0x30
mov byte [ebp - 4], 0x11
push esi
mov dword [ebp - 0x30], edi
lea ecx, [edi + 4]
call fcn.10018131
push ecx
push esi
lea ecx, [edi + 0x3c]
mov byte [ebp - 4], 0x12
call fcn.10017fe4
mov dword [edi], 0x10007000
lea ecx, [ebp - 0x3c]
call fcn.10026ef3
lea ecx, [ebp - 0x54]
call fcn.10026ef3
mov ecx, dword [ebp - 0x2c]
lea ecx, [ecx - 0x10]
call fcn.1002d9fa
lea ecx, [ebp - 0x60]
call fcn.10026ef3
mov ecx, dword [ebp - 0x14]
lea ecx, [ecx - 0x10]
call fcn.1002d9fa
mov ecx, dword [ebp - 0x1c]
lea ecx, [ecx - 0x10]
call fcn.1002d9fa
mov byte [ebp - 4], 0x1a
mov ecx, dword [ebp - 0x20]
lea ecx, [ecx - 0x10]
call fcn.1002d9fa
push 0x10009e64
lea ecx, [ebp - 0x28]
call fcn.10027aaa
mov esi, 0x10009e3c
mov byte [ebp - 4], 0x1b
push esi
lea ecx, [ebp - 0x24]
call fcn.10027aaa
push esi
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0x1c
call fcn.10027aaa
mov byte [ebp - 4], 0x1d
lea eax, [ebp - 0x24]
mov ecx, ebx
push eax
lea eax, [ebp - 0x78]
push eax
call fcn.1003974e
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0x1e
push ecx
mov edx, eax
lea ecx, [ebp - 0x30]
call fcn.10014580
mov esi, eax
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x1f
push eax
lea eax, [ebp - 0x6c]
mov ecx, ebx
push eax
call fcn.1003974e
push esi
lea ecx, [ebp - 0x48]
mov byte [ebp - 4], 0x20
push ecx
mov ecx, eax
call fcn.1003974e
mov edi, dword [ebp + 0x10]
mov byte [ebp - 4], 0x21
mov ecx, dword [ebp - 0x10]
push edi
push eax
add ecx, 0xa8
call fcn.10018be4
lea ecx, [ebp - 0x48]
call fcn.10026ef3
lea ecx, [ebp - 0x6c]
call fcn.10026ef3
mov ecx, dword [ebp - 0x30]
lea ecx, [ecx - 0x10]
call fcn.1002d9fa
lea ecx, [ebp - 0x78]
call fcn.10026ef3
mov ecx, dword [ebp - 0x18]
lea ecx, [ecx - 0x10]
call fcn.1002d9fa
mov ecx, dword [ebp - 0x24]
lea ecx, [ecx - 0x10]
call fcn.1002d9fa
mov byte [ebp - 4], 0x29
mov ecx, dword [ebp - 0x28]
lea ecx, [ecx - 0x10]
call fcn.1002d9fa
push 0x10009e78
lea ecx, [ebp - 0x14]
call fcn.10027aaa
mov esi, 0x10009e3c
mov byte [ebp - 4], 0x2a
push esi
lea ecx, [ebp - 0x1c]
call fcn.10027aaa
push esi
lea ecx, [ebp - 0x20]
mov byte [ebp - 4], 0x2b
call fcn.10027aaa
mov byte [ebp - 4], 0x2c
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x3c]
mov ecx, ebx
push eax
call fcn.1003974e
lea ecx, [ebp - 0x14]
mov byte [ebp - 4], 0x2d
push ecx
mov edx, eax
lea ecx, [ebp - 0x2c]
call fcn.10014580
mov esi, eax
lea eax, [ebp - 0x20]
mov byte [ebp - 4], 0x2e
push eax
lea eax, [ebp - 0x54]
mov ecx, ebx
push eax
call fcn.1003974e
push esi
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0x2f
push ecx
mov ecx, eax
call fcn.1003974e
mov byte [ebp - 4], 0x30
mov ecx, dword [ebp - 0x10]
push edi
push eax
lea ecx, [ecx + 0x1b8]
call fcn.100193e3
lea ecx, [ebp - 0x60]
call fcn.10026ef3
lea ecx, [ebp - 0x54]
call fcn.10026ef3
mov ecx, dword [ebp - 0x2c]
lea ecx, [ecx - 0x10]
call fcn.1002d9fa
lea ecx, [ebp - 0x3c]
call fcn.10026ef3
mov ecx, dword [ebp - 0x20]
lea ecx, [ecx - 0x10]
call fcn.1002d9fa
mov ecx, dword [ebp - 0x1c]
lea ecx, [ecx - 0x10]
call fcn.1002d9fa
mov byte [ebp - 4], 0x38
mov ecx, dword [ebp - 0x14]
lea ecx, [ecx - 0x10]
call fcn.1002d9fa
push 0x10009e94
lea ecx, [ebp - 0x18]
call fcn.10027aaa
mov esi, 0x10009e3c
mov byte [ebp - 4], 0x39
push esi
lea ecx, [ebp - 0x24]
call fcn.10027aaa
push esi
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0x3a
call fcn.10027aaa
push edi
lea eax, [ebp - 0x24]
mov byte [ebp - 4], 0x3b
push eax
lea eax, [ebp - 0x6c]
mov ecx, ebx
push eax
call fcn.1003974e
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0x3c
push ecx
mov edx, eax
lea ecx, [ebp - 0x30]
call fcn.10014580
mov esi, eax
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x3d
push eax
lea eax, [ebp - 0x78]
mov ecx, ebx
push eax
call fcn.1003974e
sub esp, 0xc
mov byte [ebp - 4], 0x3e
mov ecx, esp
push esi
push ecx
mov ecx, eax
call fcn.1003974e
mov ecx, dword [ebp - 0x10]
lea ecx, [ecx + 0x348]
call fcn.1001969d
lea ecx, [ebp - 0x78]
call fcn.10026ef3
mov ecx, dword [ebp - 0x30]
lea ecx, [ecx - 0x10]
call fcn.1002d9fa
lea ecx, [ebp - 0x6c]
call fcn.10026ef3
mov ecx, dword [ebp - 0x28]
lea ecx, [ecx - 0x10]
call fcn.1002d9fa
mov ecx, dword [ebp - 0x24]
lea ecx, [ecx - 0x10]
call fcn.1002d9fa
mov byte [ebp - 4], 0x45
mov ecx, dword [ebp - 0x18]
lea ecx, [ecx - 0x10]
call fcn.1002d9fa
push 0x10009eac
lea ecx, [ebp - 0x14]
call fcn.10027aaa
mov esi, 0x10009e3c
mov byte [ebp - 4], 0x46
push esi
lea ecx, [ebp - 0x1c]
call fcn.10027aaa
push esi
lea ecx, [ebp - 0x20]
mov byte [ebp - 4], 0x47
call fcn.10027aaa
lea eax, [ebp - 0x1c]
mov byte [ebp - 4], 0x48
push eax
lea eax, [ebp - 0x48]
mov ecx, ebx
push eax
call fcn.1003974e
lea ecx, [ebp - 0x14]
mov byte [ebp - 4], 0x49
push ecx
mov edx, eax
lea ecx, [ebp - 0x2c]
call fcn.10014580
mov esi, eax
lea eax, [ebp - 0x20]
mov byte [ebp - 4], 0x4a
push eax
lea eax, [ebp - 0x54]
mov ecx, ebx
push eax
call fcn.1003974e
push esi
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0x4b
push ecx
mov ecx, eax
call fcn.1003974e
mov byte [ebp - 4], 0x4c
mov ecx, dword [ebp - 0x10]
push edi
push eax
lea ecx, [ecx + 0xa64]
call fcn.1001a4b8
lea ecx, [ebp - 0x60]
call fcn.10026ef3
lea ecx, [ebp - 0x54]
call fcn.10026ef3
mov ecx, dword [ebp - 0x2c]
lea ecx, [ecx - 0x10]
call fcn.1002d9fa
lea ecx, [ebp - 0x48]
call fcn.10026ef3
mov ecx, dword [ebp - 0x20]
lea ecx, [ecx - 0x10]
call fcn.1002d9fa
mov ecx, dword [ebp - 0x1c]
lea ecx, [ecx - 0x10]
call fcn.1002d9fa
mov byte [ebp - 4], 0x54
mov ecx, dword [ebp - 0x14]
lea ecx, [ecx - 0x10]
call fcn.1002d9fa
push 0x10009ed4
lea ecx, [ebp - 0x18]
call fcn.10027aaa
mov esi, 0x10009e3c
mov byte [ebp - 4], 0x55
push esi
lea ecx, [ebp - 0x24]
call fcn.10027aaa
push esi
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0x56
call fcn.10027aaa
lea eax, [ebp - 0x24]
mov byte [ebp - 4], 0x57
push eax
lea eax, [ebp - 0x3c]
mov ecx, ebx
push eax
call fcn.1003974e
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0x58
push ecx
mov edx, eax
lea ecx, [ebp - 0x30]
call fcn.10014580
mov esi, eax
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x59
push eax
lea eax, [ebp - 0x6c]
mov ecx, ebx
push eax
call fcn.1003974e
push esi
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0x5a
push ecx
mov ecx, eax
call fcn.1003974e
mov byte [ebp - 4], 0x5b
mov ebx, dword [ebp - 0x10]
push edi
push eax
lea ecx, [ebx + 0xca8]
call fcn.100190b2
lea ecx, [ebp - 0x78]
call fcn.10026ef3
lea ecx, [ebp - 0x6c]
call fcn.10026ef3
mov ecx, dword [ebp - 0x30]
lea ecx, [ecx - 0x10]
call fcn.1002d9fa
lea ecx, [ebp - 0x3c]
call fcn.10026ef3
mov ecx, dword [ebp - 0x28]
lea ecx, [ecx - 0x10]
call fcn.1002d9fa
mov ecx, dword [ebp - 0x24]
lea ecx, [ecx - 0x10]
call fcn.1002d9fa
mov byte [ebp - 4], 0x63
mov ecx, dword [ebp - 0x18]
lea ecx, [ecx - 0x10]
call fcn.1002d9fa
push edi
push dword [ebp + 0xc]
lea ecx, [ebx + 0xddc]
call fcn.1001a56f
mov eax, ebx
call fcn.1003ef84
ret 0xc