Function at 0x61cae0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0x138
mov eax, 0x7a9750
call fcn.00736d7f
mov esi, ecx
mov dword [ebp - 0x110], edx
mov eax, dword [ebp + 8]
mov dword [ebp - 0x12c], eax
mov eax, dword [ebp + 0xc]
mov dword [ebp - 0x124], eax
mov eax, dword [ebp + 0x10]
mov dword [ebp - 0x128], eax
lea eax, [ebp - 0x120]
mov dword [ebp - 0x114], eax
xor edi, edi
mov dword [ebp - 0x120], edi
mov dword [ebp - 0x11c], edi
mov dword [ebp - 4], 2
mov dword [ebp - 0x68], edi
mov dword [ebp - 0x64], edi
mov dword [ebp - 0x64], 7
mov dword [ebp - 0x68], edi
xor eax, eax
mov word [ebp - 0x78], ax
mov byte [ebp - 4], 4
mov byte [ebp - 4], 5
cmp dword [esi], eax
je 0x61cd33
lea eax, [ebp - 0x48]
push eax
call fcn.0061d2ce
mov byte [ebp - 4], 6
push eax
lea ecx, [ebp - 0x60]
call fcn.00482490
mov byte [ebp - 4], 7
mov byte [ebp - 4], 8
lea eax, [ebp - 0xa8]
push eax
mov ecx, dword [esi]
call fcn.004c8664
mov byte [ebp - 4], 9
push eax
lea ecx, [ebp - 0x30]
call fcn.00482490
mov byte [ebp - 4], 0xa
mov byte [ebp - 4], 0xb
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x30]
push eax
lea eax, [ebp - 0xc0]
push eax
call fcn.004ab334
add esp, 0xc
mov byte [ebp - 4], 0xc
push eax
lea ecx, [ebp - 0x78]
call fcn.0048fc13
mov byte [ebp - 4], 0xd
mov byte [ebp - 4], 0xb
push edi
xor ebx, ebx
inc ebx
push ebx
lea ecx, [ebp - 0xc0]
call fcn.00482a51
mov byte [ebp - 4], 0xe
mov byte [ebp - 4], 9
push edi
push ebx
lea ecx, [ebp - 0x30]
call fcn.00482a51
mov byte [ebp - 4], 8
push edi
push ebx
lea ecx, [ebp - 0xa8]
call fcn.00482a51
mov byte [ebp - 4], 0xf
mov byte [ebp - 4], 6
push edi
push ebx
lea ecx, [ebp - 0x60]
call fcn.00482a51
mov byte [ebp - 4], 5
push edi
push ebx
lea ecx, [ebp - 0x48]
call fcn.00482a51
lea eax, [ebp - 0x78]
push eax
lea ecx, [ebp - 0x118]
call fcn.004ab2d6
mov byte [ebp - 4], 0x10
mov eax, dword [ebp - 0x118]
cmp eax, dword [ebp - 0x120]
je 0x61cd22
push ecx
push eax
lea ecx, [ebp - 0x60]
call fcn.00621f33
mov byte [ebp - 4], 0x11
lea eax, [ebp - 0x60]
push eax
call fcn.0049250d
pop ecx
neg al
sbb al, al
inc al
mov byte [ebp - 0x109], al
mov byte [ebp - 4], 0x12
mov byte [ebp - 4], 0x10
push edi
push ebx
lea ecx, [ebp - 0x60]
call fcn.00482a51
cmp byte [ebp - 0x109], 0
je 0x61cd0e
push dword [ebp - 0x110]
lea ecx, [ebp - 0x30]
call fcn.00482490
mov byte [ebp - 4], 0x13
push dword [ebp - 0x128]
push dword [ebp - 0x124]
push dword [ebp - 0x12c]
lea edx, [ebp - 0x30]
mov ecx, dword [ebp - 0x118]
call fcn.0061bf6b
add esp, 0xc
test al, al
je 0x61cd00
mov byte [ebp - 4], 0x10
push edi
push ebx
lea ecx, [ebp - 0x30]
call fcn.00482a51
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x118]
call fcn.004813b4
mov byte [ebp - 4], 0x14
mov byte [ebp - 4], 2
push edi
push ebx
lea ecx, [ebp - 0x78]
call fcn.00482a51
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x120]
call fcn.004813b4
mov al, bl
call fcn.00736cd1
ret
mov byte [ebp - 4], 0x10
push edi
push ebx
lea ecx, [ebp - 0x30]
call fcn.00482a51
push edi
lea eax, [ebp - 0x118]
push eax
call fcn.007044c0
pop ecx
pop ecx
jmp 0x61cc2c
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x118]
call fcn.004813b4
jmp 0x61cd36
xor ebx, ebx
inc ebx
mov dword [ebp - 4], 4
jmp 0x61ce75
mov dword [ebp - 0x80], edi
mov dword [ebp - 0x7c], edi
mov dword [ebp - 0x7c], 7
mov dword [ebp - 0x80], edi
xor eax, eax
mov word [ebp - 0x90], ax
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0x90]
call fcn.00617cb7
test al, al
jne 0x61cf60
mov dword [ebp - 0x110], str._510
lea eax, [ebp - 0x110]
push eax
lea ecx, [ebp - 0x108]
call fcn.00480cd8
push 0x96eaf0
lea eax, [ebp - 0x108]
push eax
call fcn.00736c4b
mov eax, 0x61ced8
ret
mov byte [ebp - 4], 0x21
lea eax, [ebp - 0xa8]
push eax
call fcn.0061d37c
mov byte [ebp - 4], 0x22
push eax
lea ecx, [ebp - 0x30]
call fcn.00482490
mov byte [ebp - 4], 0x23
mov byte [ebp - 4], 0x24
lea eax, [ebp - 0x90]
push eax
lea ecx, [ebp - 0x60]
call fcn.00482490
mov byte [ebp - 4], 0x25
mov byte [ebp - 4], 0x26
lea eax, [ebp - 0x30]
push eax
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x48]
push eax
call fcn.004ab334
add esp, 0xc
mov byte [ebp - 4], 0x27
push eax
lea ecx, [ebp - 0x78]
call fcn.0048fc13
mov byte [ebp - 4], 0x28
mov byte [ebp - 4], 0x26
push edi
push ebx
lea ecx, [ebp - 0x48]
call fcn.00482a51
mov byte [ebp - 4], 0x29
mov byte [ebp - 4], 0x24
push edi
push ebx
lea ecx, [ebp - 0x60]
call fcn.00482a51
mov byte [ebp - 4], 0x2a
mov byte [ebp - 4], 0x22
push edi
push ebx
lea ecx, [ebp - 0x30]
call fcn.00482a51
mov byte [ebp - 4], 0x21
push edi
push ebx
lea ecx, [ebp - 0xa8]
call fcn.00482a51
lea eax, [ebp - 0x78]
push eax
lea ecx, [ebp - 0x118]
call fcn.004ab2d6
mov byte [ebp - 4], 0x2b
mov eax, dword [ebp - 0x118]
cmp eax, dword [ebp - 0x120]
je 0x61d0cf
push ecx
push eax
lea ecx, [ebp - 0x60]
call fcn.00621f33
mov byte [ebp - 4], 0x2c
lea eax, [ebp - 0x60]
push eax
call fcn.0049250d
pop ecx
neg al
sbb al, al
inc al
mov byte [ebp - 0x109], al
mov byte [ebp - 4], 0x2d
mov byte [ebp - 4], 0x2b
push edi
push ebx
lea ecx, [ebp - 0x60]
call fcn.00482a51
cmp byte [ebp - 0x109], 0
je 0x61d0bb
push dword [ebp - 0x128]
push dword [ebp - 0x124]
push dword [ebp - 0x12c]
mov edx, dword [ebp - 0x110]
mov ecx, dword [ebp - 0x118]
call fcn.0061bf6b
add esp, 0xc
test al, al
je 0x61d0bb
mov byte [ebp - 4], 0x21
lea ecx, [ebp - 0x118]
call fcn.004813b4
mov byte [ebp - 4], 4
push edi
push ebx
lea ecx, [ebp - 0x90]
call fcn.00482a51
mov byte [ebp - 4], 0x2e
jmp 0x61ccdb
push edi
lea eax, [ebp - 0x118]
push eax
call fcn.007044c0
pop ecx
pop ecx
jmp 0x61d017
mov byte [ebp - 4], 0x21
lea ecx, [ebp - 0x118]
call fcn.004813b4
mov dword [ebp - 4], 0x20
mov dword [ebp - 0x110], str._511
lea eax, [ebp - 0x110]
push eax
lea ecx, [ebp - 0xe4]
call fcn.00480cd8
push 0x96eaf0
lea eax, [ebp - 0xe4]
jmp 0x61cecc