Function at 0x10004a0f
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff8
mov eax, 0x2828
call fcn.1005c390
mov eax, dword [0x10099790]
xor eax, esp
mov dword [esp + 0x2824], eax
mov eax, dword [ebp + 0x14]
push ebx
mov dword [0x1009c278], eax
mov eax, dword [ebp + 0x10]
push esi
mov dword [0x1009c280], eax
mov eax, dword [ebp + 0xc]
mov esi, 0x3ff
xor ebx, ebx
push esi
mov dword [0x1009c27c], eax
lea eax, [esp + 0x102d]
push ebx
push eax
mov byte [esp + 0x1034], bl
call fcn.1005b850
add esp, 0xc
lea ecx, [esp + 0x1028]
call fcn.10002704
push esi
lea eax, [esp + 0x82d]
push ebx
push eax
mov byte [esp + 0x834], bl
call fcn.1005b850
add esp, 0xc
lea ecx, [esp + 0x828]
call fcn.10002704
push esi
lea eax, [esp + 0x242d]
push ebx
push eax
mov byte [esp + 0x2434], bl
call fcn.1005b850
add esp, 0xc
lea ecx, [esp + 0x2428]
call fcn.10002704
push esi
lea eax, [esp + 0x1c2d]
push ebx
push eax
mov byte [esp + 0x1c34], bl
call fcn.1005b850
add esp, 0xc
lea ecx, [esp + 0x1c28]
call fcn.10002704
push esi
lea eax, [esp + 0x142d]
push ebx
push eax
mov byte [esp + 0x1434], bl
call fcn.1005b850
add esp, 0xc
lea ecx, [esp + 0x1428]
call fcn.10002704
push esi
lea eax, [esp + 0xc2d]
push ebx
push eax
mov byte [esp + 0xc34], bl
call fcn.1005b850
add esp, 0xc
lea ecx, [esp + 0xc28]
call fcn.10002704
push esi
lea eax, [esp + 0x42d]
push ebx
push eax
mov byte [esp + 0x434], bl
call fcn.1005b850
add esp, 0xc
lea ecx, [esp + 0x428]
call fcn.10002704
push esi
lea eax, [esp + 0x202d]
push ebx
push eax
mov byte [esp + 0x2034], bl
call fcn.1005b850
add esp, 0xc
lea ecx, [esp + 0x2028]
call fcn.10002704
push esi
lea eax, [esp + 0x2d]
push ebx
push eax
mov byte [esp + 0x34], bl
call fcn.1005b850
add esp, 0xc
lea ecx, [esp + 0x28]
call fcn.10002704
push esi
lea eax, [esp + 0x182d]
push ebx
push eax
mov byte [esp + 0x1834], bl
call fcn.1005b850
add esp, 0xc
lea ecx, [esp + 0x1828]
call fcn.10002704
push 2
mov dword [esp + 0x1c], 0x70757472
mov dword [esp + 0x14], 0x656d6f68
mov dword [esp + 0x18], 0x6174732b
mov byte [esp + 0x20], bl
lea ecx, [esp + 0x14]
lea eax, [esp + 0x102c]
pop esi
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x10004bff
test dl, dl
je 0x10004bfb
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x10004bff
add eax, esi
add ecx, esi
test dl, dl
jne 0x10004be1
mov eax, ebx
jmp 0x10004c04
sbb eax, eax
or eax, 1
test eax, eax
sete dh
mov byte [esp + 0xf], dh
mov word [esp + 0x14], 0x6c75
mov word [esp + 0x19], 0x6165
mov word [esp + 0x11], 0x6665
mov word [esp + 0x16], 0x5f74
mov word [esp + 0x1c], 0x6863
mov byte [esp + 0x1e], bl
mov byte [esp + 0x1b], 0x72
mov byte [esp + 0x18], 0x73
mov byte [esp + 0x10], 0x64
mov byte [esp + 0x13], 0x61
lea ecx, [esp + 0x10]
lea eax, [esp + 0x828]
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x10004c6f
test dl, dl
je 0x10004c74
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x10004c6f
add eax, esi
add ecx, esi
test dl, dl
jne 0x10004c53
jmp 0x10004c74
sbb ebx, ebx
or ebx, 1
test ebx, ebx
sete bl
test dh, dh
jne 0x10004c85
test bl, bl
je 0x10004d59
call fcn.10011f30
lea ecx, [esp + 0x10]
call fcn.10007e74
sub esp, 0x18
lea eax, [esp + 0x1840]
mov ecx, esp
push eax
call fcn.10007e99
sub esp, 0x18
lea eax, [esp + 0x58]
mov ecx, esp
push eax
call fcn.10007e99
sub esp, 0x18
lea eax, [esp + 0x2070]
mov ecx, esp
push eax
call fcn.10007e99
sub esp, 0x18
lea eax, [esp + 0x488]
mov ecx, esp
push eax
call fcn.10007e99
sub esp, 0x18
lea eax, [esp + 0xca0]
mov ecx, esp
push eax
call fcn.10007e99
sub esp, 0x18
lea eax, [esp + 0x14b8]
mov ecx, esp
push eax
call fcn.10007e99
sub esp, 0x18
lea eax, [esp + 0x1cd0]
mov ecx, esp
push eax
call fcn.10007e99
sub esp, 0x18
lea eax, [esp + 0x24e8]
mov ecx, esp
push eax
call fcn.10007e99
mov cl, byte [esp + 0xcf]
lea eax, [esp + 0xd0]
push eax
mov dl, bl
call fcn.10012160
add esp, 0xac
lea eax, [esp + 0x28]
mov ecx, esp
push eax
call fcn.10007e2e
call fcn.100028c6
add esp, 0x18
lea ecx, [esp + 0x10]
call fcn.10007f83
mov ecx, dword [esp + 0x282c]
pop esi
pop ebx
xor ecx, esp
call fcn.1005801c
mov esp, ebp
pop ebp
ret