Function at 0x1005b2d4
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0xb8
mov eax, 0x1008d578
call fcn.1005ede7
mov esi, dword [ebp + 8]
and dword [ebp - 0x9c], 0
mov dword [ebp - 0xac], esi
and dword [esi], 0
xor ebx, ebx
inc ebx
mov dword [ebp - 4], ebx
call fcn.100534e7
push eax
mov ecx, esi
call fcn.1005003b
mov eax, dword [ebp + 0xc]
xor edi, edi
mov dword [ebp - 0x9c], ebx
cmp dword [eax - 0xc], edi
jle 0x1005b63c
push edi
lea ecx, [ebp + 0xc]
call fcn.1005129d
movzx ebx, ax
push ebx
call fcn.1006838c
pop ecx
test eax, eax
jne 0x1005b4c4
cmp ebx, 0x7e
je 0x1005b4c4
cmp ebx, 0x2d
je 0x1005b4c4
cmp ebx, 0x5f
je 0x1005b4c4
cmp ebx, 0x2e
je 0x1005b4c4
push edi
lea ecx, [ebp + 0xc]
mov dword [ebp - 0x98], 0x794a6d63
mov dword [ebp - 0x94], 0x374d6e61
mov dword [ebp - 0x90], 0x6f6b4441
mov dword [ebp - 0x8c], 0x33774441
mov dword [ebp - 0x88], 0x6c77444f
mov dword [ebp - 0x84], 0x746f6a43
mov dword [ebp - 0x80], 0x6759424a
mov dword [ebp - 0x7c], 0x5a637762
mov dword [ebp - 0x78], 0x716b414e
mov dword [ebp - 0x74], 0x49597763
mov dword [ebp - 0x70], 0x306f794d
mov dword [ebp - 0x6c], 0x6f6b3348
mov dword [ebp - 0x68], 0x7245324e
mov dword [ebp - 0x64], 0x50455344
mov dword [ebp - 0x60], 0x69555142
mov dword [ebp - 0x5c], 0x6645544c
mov dword [ebp - 0x58], 0x48635348
mov dword [ebp - 0x54], 0x4173414f
mov dword [ebp - 0x50], 0x5741784f
mov dword [ebp - 0x4c], 0x62674346
mov dword [ebp - 0x48], 0x4f454843
mov dword [ebp - 0x44], 0x37454844
mov dword [ebp - 0x40], 0x706f7a5a
mov dword [ebp - 0x3c], 0x426f7a4d
mov dword [ebp - 0x38], 0x39354349
mov dword [ebp - 0x34], 0x74415364
mov dword [ebp - 0x30], 0x30515743
mov dword [ebp - 0x2c], 0x4d303346
mov dword [ebp - 0x28], 0x44494441
mov dword [ebp - 0x24], 0x736b5245
mov dword [ebp - 0x20], 0x6b517845
mov dword [ebp - 0x1c], 0x524d674e
mov dword [ebp - 0x18], 0x41415147
mov word [ebp - 0x14], 0x4641
mov byte [ebp - 0x12], 0x73
call fcn.1005129d
movzx eax, ax
xor ebx, ebx
push eax
push ebx
sub esp, 0xc
mov byte [ebp - 0xa0], bl
mov ecx, esp
lea eax, [ebp - 0x11]
push dword [ebp - 0xa0]
mov dword [ecx], ebx
push eax
lea eax, [ebp - 0x98]
mov dword [ecx + 4], ebx
push eax
mov dword [ecx + 8], ebx
call fcn.1004f7d5
lea eax, [ebp - 0xb8]
push eax
call fcn.10052b8c
add esp, 0x10
mov ecx, eax
mov byte [ebp - 4], 3
call fcn.1005c5f3
push eax
push esi
call fcn.1005245e
lea ecx, [ebp - 0xb8]
jmp 0x1005b623
push edi
lea ecx, [ebp + 0xc]
mov dword [ebp - 0x98], 0x55516963
mov dword [ebp - 0x94], 0x74415862
mov dword [ebp - 0x90], 0x79424762
mov dword [ebp - 0x8c], 0x7045674e
mov dword [ebp - 0x88], 0x4777584e
mov dword [ebp - 0x84], 0x7a705447
mov dword [ebp - 0x80], 0x43635141
mov dword [ebp - 0x7c], 0x65515859
mov dword [ebp - 0x78], 0x4f384843
mov dword [ebp - 0x74], 0x744d7744
mov dword [ebp - 0x70], 0x45775146
mov dword [ebp - 0x6c], 0x764d5843
mov dword [ebp - 0x68], 0x4a495259
mov dword [ebp - 0x64], 0x316c4449
mov dword [ebp - 0x60], 0x6630424a
mov dword [ebp - 0x5c], 0x70387a41
mov dword [ebp - 0x58], 0x78456a4c
mov dword [ebp - 0x54], 0x356c694d
mov dword [ebp - 0x50], 0x2f777759
mov dword [ebp - 0x4c], 0x3639484b
mov dword [ebp - 0x48], 0x614d6749
mov dword [ebp - 0x44], 0x5a496e4b
mov dword [ebp - 0x40], 0x4d346945
mov dword [ebp - 0x3c], 0x76515150
mov dword [ebp - 0x38], 0x4649774a
mov dword [ebp - 0x34], 0x34556848
mov dword [ebp - 0x30], 0x714a794c
mov dword [ebp - 0x2c], 0x47305841
mov dword [ebp - 0x28], 0x38416a62
mov dword [ebp - 0x24], 0x6f776946
mov dword [ebp - 0x20], 0x47304447
mov dword [ebp - 0x1c], 0x7564334c
mov dword [ebp - 0x18], 0x41414141
mov word [ebp - 0x14], 0x6758
call fcn.1005129d
movzx eax, ax
push eax
xor eax, eax
push eax
sub esp, 0xc
mov byte [ebp - 0xa4], al
mov ecx, esp
push dword [ebp - 0xa4]
mov dword [ecx], eax
mov dword [ecx + 4], eax
mov dword [ecx + 8], eax
lea eax, [ebp - 0x12]
push eax
lea eax, [ebp - 0x98]
push eax
call fcn.1004f7d5
lea eax, [ebp - 0xc4]
push eax
call fcn.10052b8c
add esp, 0x10
mov ecx, eax
mov byte [ebp - 4], 2
call fcn.1005c5f3
push eax
push esi
call fcn.1005245e
lea ecx, [ebp - 0xc4]
add esp, 0xc
mov byte [ebp - 4], 1
call fcn.1005c473
mov eax, dword [ebp + 0xc]
inc edi
cmp edi, dword [eax - 0xc]
jl 0x1005b31d
lea ecx, [eax - 0x10]
call fcn.10056e89
mov eax, esi
call fcn.1005ed91
ret