Function at 0x100bfb08
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0x88
mov eax, 0x1019761a
call fcn.10165353
mov ebx, ecx
mov edi, dword [ebp + 8]
xor ecx, ecx
xor eax, eax
mov dword [ebp - 0x64], ecx
mov dword [ebp - 0x60], ecx
mov dword [ebp - 0x60], 7
mov dword [ebp - 0x64], ecx
mov word [ebp - 0x74], ax
mov dword [ebp - 4], ecx
lea ecx, [ebp - 0x2c]
push 0x101f955c
call fcn.1007a7bf
mov byte [ebp - 4], 1
lea eax, [ebp - 0x44]
push eax
call fcn.100c043b
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x2c]
push ecx
push eax
mov edx, edi
lea ecx, [ebp - 0x5c]
call fcn.100ad82a
pop ecx
pop ecx
mov byte [ebp - 4], 3
lea ecx, [ebx + 0xc]
push eax
call fcn.10082a55
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x5c]
push 0
push 1
call fcn.1007ade9
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x44]
push 0
push 1
call fcn.1007ade9
mov byte [ebp - 4], 0
xor esi, esi
push 0
inc esi
lea ecx, [ebp - 0x2c]
push esi
call fcn.1007ade9
push 0x101f9568
lea ecx, [ebp - 0x2c]
call fcn.1007a7bf
mov byte [ebp - 4], 4
lea eax, [ebp - 0x5c]
push eax
call fcn.100c04e7
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x2c]
push ecx
push eax
mov edx, edi
lea ecx, [ebp - 0x44]
call fcn.100ad82a
pop ecx
pop ecx
mov byte [ebp - 4], 6
lea ecx, [ebx + 0x24]
push eax
call fcn.10082a55
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x44]
push 0
push esi
call fcn.1007ade9
mov byte [ebp - 4], 4
push 0
push esi
lea ecx, [ebp - 0x5c]
call fcn.1007ade9
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
push 0
push esi
call fcn.1007ade9
push 0x101f956c
lea ecx, [ebp - 0x2c]
call fcn.1007a7bf
mov byte [ebp - 4], 7
lea eax, [ebp - 0x5c]
push eax
call fcn.100c0593
mov byte [ebp - 4], 8
lea ecx, [ebp - 0x2c]
push ecx
push eax
mov edx, edi
lea ecx, [ebp - 0x44]
call fcn.100ad82a
pop ecx
pop ecx
mov byte [ebp - 4], 9
lea ecx, [ebx + 0x3c]
push eax
call fcn.10082a55
mov byte [ebp - 4], 8
lea ecx, [ebp - 0x44]
push 0
push esi
call fcn.1007ade9
mov byte [ebp - 4], 7
lea ecx, [ebp - 0x5c]
push 0
push esi
call fcn.1007ade9
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
push 0
push esi
call fcn.1007ade9
push 0x101f9560
lea ecx, [ebp - 0x2c]
call fcn.1007a7bf
mov byte [ebp - 4], 0xa
lea eax, [ebp - 0x5c]
push eax
call fcn.100c063f
mov byte [ebp - 4], 0xb
lea ecx, [ebp - 0x2c]
push ecx
push eax
mov edx, edi
lea ecx, [ebp - 0x44]
call fcn.100ad82a
pop ecx
pop ecx
mov byte [ebp - 4], 0xc
lea ecx, [ebx + 0x54]
push eax
call fcn.10082a55
mov byte [ebp - 4], 0xb
lea ecx, [ebp - 0x44]
push 0
push esi
call fcn.1007ade9
mov byte [ebp - 4], 0xa
lea ecx, [ebp - 0x5c]
push 0
push esi
call fcn.1007ade9
mov byte [ebp - 4], 0
push 0
push esi
lea ecx, [ebp - 0x2c]
call fcn.1007ade9
push 0x101f9564
lea ecx, [ebp - 0x2c]
call fcn.1007a7bf
mov byte [ebp - 4], 0xd
lea eax, [ebp - 0x5c]
push eax
call fcn.100c06eb
mov byte [ebp - 4], 0xe
lea ecx, [ebp - 0x2c]
push ecx
push eax
mov edx, edi
lea ecx, [ebp - 0x44]
call fcn.100ad82a
pop ecx
pop ecx
mov byte [ebp - 4], 0xf
lea ecx, [ebx + 0x6c]
push eax
call fcn.10082a55
mov byte [ebp - 4], 0xe
lea ecx, [ebp - 0x44]
push 0
push esi
call fcn.1007ade9
mov byte [ebp - 4], 0xd
lea ecx, [ebp - 0x5c]
push 0
push esi
call fcn.1007ade9
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
push 0
push esi
call fcn.1007ade9
push 0x101f9588
lea ecx, [ebp - 0x2c]
call fcn.1007a7bf
mov byte [ebp - 4], 0x10
lea eax, [ebp - 0x5c]
push eax
call fcn.100c0799
mov byte [ebp - 4], 0x11
lea ecx, [ebp - 0x2c]
push ecx
push eax
mov edx, edi
lea ecx, [ebp - 0x44]
call fcn.100ad82a
pop ecx
pop ecx
mov byte [ebp - 4], 0x12
lea ecx, [ebp - 0x74]
push eax
call fcn.10082a55
mov byte [ebp - 4], 0x11
lea ecx, [ebp - 0x44]
push 0
push esi
call fcn.1007ade9
mov byte [ebp - 4], 0x10
lea ecx, [ebp - 0x5c]
push 0
push esi
call fcn.1007ade9
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
push 0
push esi
call fcn.1007ade9
lea ecx, [ebp - 0x74]
call fcn.1009efa3
mov dword [ebx + 0x84], eax
push 0x101f958c
lea ecx, [ebp - 0x2c]
call fcn.1007a7bf
mov byte [ebp - 4], 0x13
lea eax, [ebp - 0x5c]
push eax
call fcn.100c0844
mov byte [ebp - 4], 0x14
lea ecx, [ebp - 0x2c]
push ecx
push eax
mov edx, edi
lea ecx, [ebp - 0x44]
call fcn.100ad82a
pop ecx
pop ecx
mov byte [ebp - 4], 0x15
lea ecx, [ebp - 0x74]
push eax
call fcn.10082a55
mov byte [ebp - 4], 0x14
lea ecx, [ebp - 0x44]
push 0
push esi
call fcn.1007ade9
mov byte [ebp - 4], 0x13
lea ecx, [ebp - 0x5c]
push 0
push esi
call fcn.1007ade9
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
push 0
push esi
call fcn.1007ade9
push esi
call fcn.1014e213
pop ecx
mov dword [ebp - 0x8c], eax
mov byte [ebp - 4], 0x16
lea eax, [ebp - 0x8c]
push eax
mov edx, 0x101f9570
lea ecx, [ebp - 0x74]
call fcn.1008b169
test al, al
mov dword [ebp - 0x80], 3
pop ecx
setne al
lea esi, [ebx + 4]
mov byte [ebp - 0x7c], al
mov ecx, esi
lea eax, [ebp - 0x80]
push eax
call fcn.100c3f27
push eax
add eax, 0x10
push eax
push ecx
lea eax, [ebp - 0x80]
mov ecx, esi
push eax
call fcn.100c3f88
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x8c]
call fcn.100779ad
push 0x101f957c
lea ecx, [ebp - 0x2c]
call fcn.1007a7bf
mov byte [ebp - 4], 0x17
lea eax, [ebp - 0x5c]
push eax
call fcn.100c08f2
mov byte [ebp - 4], 0x18
lea ecx, [ebp - 0x2c]
push ecx
push eax
mov edx, edi
lea ecx, [ebp - 0x44]
call fcn.100ad82a
pop ecx
pop ecx
mov byte [ebp - 4], 0x19
lea ecx, [ebp - 0x74]
push eax
call fcn.10082a55
mov byte [ebp - 4], 0x18
lea ecx, [ebp - 0x44]
push 0
push 1
call fcn.1007ade9
mov byte [ebp - 4], 0x17
lea ecx, [ebp - 0x5c]
push 0
push 1
call fcn.1007ade9
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
push 0
push 1
call fcn.1007ade9
push 1
call fcn.1014e213
pop ecx
mov dword [ebp - 0x94], eax
mov byte [ebp - 4], 0x1a
lea eax, [ebp - 0x94]
push eax
mov edx, 0x101f95a0
lea ecx, [ebp - 0x74]
call fcn.1008b169
test al, al
mov dword [ebp - 0x80], 6
pop ecx
setne al
mov ecx, esi
mov byte [ebp - 0x7c], al
lea eax, [ebp - 0x80]
push eax
call fcn.100c3f27
push eax
add eax, 0x10
push eax
push ecx
lea eax, [ebp - 0x80]
mov ecx, esi
push eax
call fcn.100c3f88
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x94]
call fcn.100779ad
push 0x101f95ac
lea ecx, [ebp - 0x2c]
call fcn.1007a7bf
mov byte [ebp - 4], 0x1b
lea eax, [ebp - 0x5c]
push eax
call fcn.100c099f
mov byte [ebp - 4], 0x1c
lea ecx, [ebp - 0x2c]
push ecx
push eax
mov edx, edi
lea ecx, [ebp - 0x44]
call fcn.100ad82a
pop ecx
pop ecx
mov byte [ebp - 4], 0x1d
lea ecx, [ebp - 0x74]
push eax
call fcn.10082a55
mov byte [ebp - 4], 0x1c
lea ecx, [ebp - 0x44]
push 0
push 1
call fcn.1007ade9
mov byte [ebp - 4], 0x1b
lea ecx, [ebp - 0x5c]
push 0
push 1
call fcn.1007ade9
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
push 0
push 1
call fcn.1007ade9
push 1
call fcn.1014e213
pop ecx
mov dword [ebp - 0x90], eax
mov byte [ebp - 4], 0x1e
lea eax, [ebp - 0x90]
push eax
mov edx, 0x101f9590
lea ecx, [ebp - 0x74]
call fcn.1008b169
test al, al
mov dword [ebp - 0x80], 1
pop ecx
setne al
mov ecx, esi
mov byte [ebp - 0x7c], al
lea eax, [ebp - 0x80]
push eax
call fcn.100c3f27
push eax
add eax, 0x10
push eax
push ecx
lea eax, [ebp - 0x80]
mov ecx, esi
push eax
call fcn.100c3f88
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x90]
call fcn.100779ad
push 0x101f959c
lea ecx, [ebp - 0x2c]
call fcn.1007a7bf
mov byte [ebp - 4], 0x1f
lea eax, [ebp - 0x5c]
push eax
call fcn.100c0a4c
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0x2c]
push ecx
push eax
mov edx, edi
lea ecx, [ebp - 0x44]
call fcn.100ad82a
pop ecx
pop ecx
mov byte [ebp - 4], 0x21
lea ecx, [ebp - 0x74]
push eax
call fcn.10082a55
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0x44]
push 0
push 1
call fcn.1007ade9
mov byte [ebp - 4], 0x1f
lea ecx, [ebp - 0x5c]
push 0
push 1
call fcn.1007ade9
mov byte [ebp - 4], 0
push 0
push 1
lea ecx, [ebp - 0x2c]
call fcn.1007ade9
push 1
call fcn.1014e213
pop ecx
mov dword [ebp - 0x88], eax
mov byte [ebp - 4], 0x22
lea eax, [ebp - 0x88]
push eax
mov edx, 0x101f95c0
lea ecx, [ebp - 0x74]
call fcn.1008b169
test al, al
mov dword [ebp - 0x80], 5
pop ecx
setne al
mov ecx, esi
mov byte [ebp - 0x7c], al
lea eax, [ebp - 0x80]
push eax
call fcn.100c3f27
push eax
add eax, 0x10
push eax
push ecx
lea eax, [ebp - 0x80]
mov ecx, esi
push eax
call fcn.100c3f88
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x88]
call fcn.100779ad
push 0x101f95cc
lea ecx, [ebp - 0x2c]
call fcn.1007a7bf
mov byte [ebp - 4], 0x23
lea eax, [ebp - 0x5c]
push eax
call fcn.100c0af6
mov byte [ebp - 4], 0x24
lea ecx, [ebp - 0x2c]
push ecx
push eax
mov edx, edi
lea ecx, [ebp - 0x44]
call fcn.100ad82a
pop ecx
pop ecx
mov byte [ebp - 4], 0x25
lea ecx, [ebp - 0x74]
push eax
call fcn.10082a55
mov byte [ebp - 4], 0x24
lea ecx, [ebp - 0x44]
push 0
push 1
call fcn.1007ade9
mov byte [ebp - 4], 0x23
lea ecx, [ebp - 0x5c]
push 0
push 1
call fcn.1007ade9
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
push 0
push 1
call fcn.1007ade9
push 1
call fcn.1014e213
pop ecx
mov dword [ebp - 0x84], eax
mov byte [ebp - 4], 0x26
lea eax, [ebp - 0x84]
push eax
mov edx, 0x101f95b0
lea ecx, [ebp - 0x74]
call fcn.1008b169
test al, al
mov dword [ebp - 0x80], 4
pop ecx
setne al
mov ecx, esi
mov byte [ebp - 0x7c], al
lea eax, [ebp - 0x80]
push eax
call fcn.100c3f27
push eax
add eax, 0x10
push eax
push ecx
lea eax, [ebp - 0x80]
mov ecx, esi
push eax
call fcn.100c3f88
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x84]
call fcn.100779ad
lea eax, [ebp - 0x44]
mov byte [ebp - 0x75], 1
push eax
call fcn.100c0ba4
mov byte [ebp - 4], 0x27
lea ecx, [ebp - 0x75]
push ecx
mov edx, eax
mov ecx, edi
call fcn.100c3ef4
pop ecx
mov byte [ebx + 0x118], al
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x44]
push 0
push 1
call fcn.1007ade9
lea eax, [ebp - 0x44]
mov dword [ebp - 0x84], 4
push eax
call fcn.100c0c52
mov byte [ebp - 4], 0x28
lea ecx, [ebp - 0x84]
push ecx
mov edx, eax
mov ecx, edi
call fcn.100ad92a
pop ecx
mov dword [ebx + 0x11c], eax
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x44]
push 0
push 1
call fcn.1007ade9
lea eax, [ebp - 0x44]
mov byte [ebp - 0x75], 1
push eax
call fcn.100c0d00
mov byte [ebp - 4], 0x29
lea ecx, [ebp - 0x75]
push ecx
mov edx, eax
mov ecx, edi
call fcn.100c3ef4
pop ecx
mov byte [ebx + 0x120], al
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x44]
push 0
push 1
call fcn.1007ade9
push 0x101f95bc
lea ecx, [ebp - 0x2c]
call fcn.1007a7bf
mov byte [ebp - 4], 0x2a
lea eax, [ebp - 0x5c]
push eax
call fcn.100c0dad
mov byte [ebp - 4], 0x2b
lea ecx, [ebp - 0x2c]
push ecx
push eax
mov edx, edi
lea ecx, [ebp - 0x44]
call fcn.100ad82a
pop ecx
pop ecx
mov byte [ebp - 4], 0x2c
lea ecx, [ebx + 0x88]
push eax
call fcn.10082a55
mov byte [ebp - 4], 0x2b
lea ecx, [ebp - 0x44]
push 0
push 1
call fcn.1007ade9
mov byte [ebp - 4], 0x2a
lea ecx, [ebp - 0x5c]
push 0
push 1
call fcn.1007ade9
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
push 0
push 1
call fcn.1007ade9
push 0x101f95f0
lea ecx, [ebp - 0x2c]
call fcn.1007a7bf
mov byte [ebp - 4], 0x2d
lea eax, [ebp - 0x5c]
push eax
call fcn.100c0e59
mov byte [ebp - 4], 0x2e
lea ecx, [ebp - 0x2c]
push ecx
push eax
mov edx, edi
lea ecx, [ebp - 0x44]
call fcn.100ad82a
pop ecx
pop ecx
mov byte [ebp - 4], 0x2f
lea ecx, [ebx + 0xa0]
push eax
call fcn.10082a55
mov byte [ebp - 4], 0x2e
lea ecx, [ebp - 0x44]
push 0
push 1
call fcn.1007ade9
mov byte [ebp - 4], 0x2d
lea ecx, [ebp - 0x5c]
push 0
push 1
call fcn.1007ade9
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
push 0
push 1
call fcn.1007ade9
push 0x101f95f4
lea ecx, [ebp - 0x2c]
call fcn.1007a7bf
mov byte [ebp - 4], 0x30
lea eax, [ebp - 0x5c]
push eax
call fcn.100c0f07
mov byte [ebp - 4], 0x31
lea ecx, [ebp - 0x2c]
mov edx, edi
push ecx
push eax
lea ecx, [ebp - 0x44]
call fcn.100ad82a
pop ecx
pop ecx
mov byte [ebp - 4], 0x32
lea ecx, [ebx + 0xb8]
push eax
call fcn.10082a55
mov byte [ebp - 4], 0x31
lea ecx, [ebp - 0x44]
push 0
push 1
call fcn.1007ade9
mov byte [ebp - 4], 0x30
lea ecx, [ebp - 0x5c]
push 0
push 1
call fcn.1007ade9
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
push 0
push 1
call fcn.1007ade9
push 0x101f95d0
lea ecx, [ebp - 0x2c]
call fcn.1007a7bf
mov byte [ebp - 4], 0x33
lea eax, [ebp - 0x5c]
push eax
call fcn.100c0fb1
mov byte [ebp - 4], 0x34
lea ecx, [ebp - 0x2c]
push ecx
push eax
mov edx, edi
lea ecx, [ebp - 0x44]
call fcn.100ad82a
pop ecx
pop ecx
mov byte [ebp - 4], 0x35
lea ecx, [ebx + 0xe8]
push eax
call fcn.10082a55
mov byte [ebp - 4], 0x34
xor ebx, ebx
push 0
inc ebx
lea ecx, [ebp - 0x44]
push ebx
call fcn.1007ade9
mov byte [ebp - 4], 0x33
lea ecx, [ebp - 0x5c]
push 0
push ebx
call fcn.1007ade9
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
push 0
push ebx
call fcn.1007ade9
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x74]
push 0
push ebx
call fcn.1007ade9
call fcn.10165302
ret 4