Function at 0x613cb8
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
mov ecx, 0x26
push 0
push 0
dec ecx
jne 0x613cc0
push ebx
mov ebx, eax
xor eax, eax
push ebp
push 0x614350
push dword fs:[eax]
mov dword fs:[eax], esp
mov eax, dword [ebp + 8]
push eax
lea eax, [ebp - 4]
push eax
mov eax, dword [ebx + 1]
mov dword [ebp - 0xc], eax
mov byte [ebp - 8], 0xb
lea edx, [ebp - 0xc]
xor ecx, ecx
mov eax, 0x614364
call fcn.0040bd18
mov eax, dword [ebp - 4]
call fcn.00613814
pop ecx
mov eax, dword [ebp + 8]
push eax
lea eax, [ebp - 0x10]
push eax
mov eax, dword [ebx + 5]
mov dword [ebp - 0xc], eax
mov byte [ebp - 8], 0xb
lea edx, [ebp - 0xc]
xor ecx, ecx
mov eax, 0x614384
call fcn.0040bd18
mov eax, dword [ebp - 0x10]
call fcn.00613814
pop ecx
mov eax, dword [ebp + 8]
push eax
lea eax, [ebp - 0x14]
push eax
mov eax, dword [ebx + 9]
mov dword [ebp - 0xc], eax
mov byte [ebp - 8], 0xb
lea edx, [ebp - 0xc]
xor ecx, ecx
mov eax, 0x6143a4
call fcn.0040bd18
mov eax, dword [ebp - 0x14]
call fcn.00613814
pop ecx
mov eax, dword [ebp + 8]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [ebx + 0xd]
mov dword [ebp - 0xc], eax
mov byte [ebp - 8], 0xb
lea edx, [ebp - 0xc]
xor ecx, ecx
mov eax, 0x6143c8
call fcn.0040bd18
mov eax, dword [ebp - 0x18]
call fcn.00613814
pop ecx
mov eax, dword [ebp + 8]
push eax
lea eax, [ebp - 0x1c]
push eax
mov eax, dword [ebx + 0x11]
mov dword [ebp - 0xc], eax
mov byte [ebp - 8], 0xb
lea edx, [ebp - 0xc]
xor ecx, ecx
mov eax, 0x6143e8
call fcn.0040bd18
mov eax, dword [ebp - 0x1c]
call fcn.00613814
pop ecx
mov eax, dword [ebp + 8]
push eax
lea eax, [ebp - 0x20]
push eax
mov eax, dword [ebx + 0x15]
mov dword [ebp - 0xc], eax
mov byte [ebp - 8], 0xb
lea edx, [ebp - 0xc]
xor ecx, ecx
mov eax, 0x614408
call fcn.0040bd18
mov eax, dword [ebp - 0x20]
call fcn.00613814
pop ecx
mov eax, dword [ebp + 8]
push eax
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 0x28]
push eax
mov al, byte [ebx + 0x5d]
mov ecx, 0x614424
mov edx, 0x614430
call fcn.006139ec
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0xc], eax
mov byte [ebp - 8], 0xb
lea edx, [ebp - 0xc]
xor ecx, ecx
mov eax, 0x614440
call fcn.0040bd18
mov eax, dword [ebp - 0x24]
call fcn.00613814
pop ecx
mov eax, dword [ebp + 8]
push eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 0xa8]
push eax
mov al, byte [ebx + 0x5c]
mov ecx, 0x614424
mov edx, 0x614430
call fcn.006139ec
mov eax, dword [ebp - 0xa8]
mov dword [ebp - 0xa4], eax
mov byte [ebp - 0xa0], 0xb
xor eax, eax
mov al, byte [ebx + 0x19]
mov dword [ebp - 0x9c], eax
mov byte [ebp - 0x98], 0
xor eax, eax
mov al, byte [ebx + 0x1a]
mov dword [ebp - 0x94], eax
mov byte [ebp - 0x90], 0
xor eax, eax
mov al, byte [ebx + 0x1b]
mov dword [ebp - 0x8c], eax
mov byte [ebp - 0x88], 0
xor eax, eax
mov al, byte [ebx + 0x1c]
mov dword [ebp - 0x84], eax
mov byte [ebp - 0x80], 0
xor eax, eax
mov al, byte [ebx + 0x1d]
mov dword [ebp - 0x7c], eax
mov byte [ebp - 0x78], 0
xor eax, eax
mov al, byte [ebx + 0x1e]
mov dword [ebp - 0x74], eax
mov byte [ebp - 0x70], 0
xor eax, eax
mov al, byte [ebx + 0x1f]
mov dword [ebp - 0x6c], eax
mov byte [ebp - 0x68], 0
xor eax, eax
mov al, byte [ebx + 0x20]
mov dword [ebp - 0x64], eax
mov byte [ebp - 0x60], 0
lea eax, [ebp - 0xac]
push eax
mov al, byte [ebx + 0x47]
mov ecx, 0x614460
mov edx, 0x614474
call fcn.006139ec
mov eax, dword [ebp - 0xac]
mov dword [ebp - 0x5c], eax
mov byte [ebp - 0x58], 0xb
xor eax, eax
mov al, byte [ebx + 0x41]
mov dword [ebp - 0x54], eax
mov byte [ebp - 0x50], 0
xor eax, eax
mov al, byte [ebx + 0x42]
mov dword [ebp - 0x4c], eax
mov byte [ebp - 0x48], 0
xor eax, eax
mov al, byte [ebx + 0x43]
mov dword [ebp - 0x44], eax
mov byte [ebp - 0x40], 0
xor eax, eax
mov al, byte [ebx + 0x44]
mov dword [ebp - 0x3c], eax
mov byte [ebp - 0x38], 0
xor eax, eax
mov al, byte [ebx + 0x45]
mov dword [ebp - 0x34], eax
mov byte [ebp - 0x30], 0
lea edx, [ebp - 0xa4]
mov ecx, 0xe
mov eax, 0x614484
call fcn.0040bd18
mov eax, dword [ebp - 0x2c]
call fcn.00613814
pop ecx
mov eax, dword [ebp + 8]
push eax
lea eax, [ebp - 0xb0]
push eax
mov eax, dword [ebx + 0x25]
mov dword [ebp - 0xd0], eax
mov byte [ebp - 0xcc], 0
mov eax, dword [ebx + 0x29]
shr eax, 0xa
mov dword [ebp - 0xc8], eax
mov byte [ebp - 0xc4], 0
mov eax, dword [ebx + 0x2d]
shr eax, 0xa
mov dword [ebp - 0xc0], eax
mov byte [ebp - 0xbc], 0
mov eax, dword [ebx + 0x31]
shr eax, 0xa
mov dword [ebp - 0xb8], eax
mov byte [ebp - 0xb4], 0
lea edx, [ebp - 0xd0]
mov ecx, 3
mov eax, 0x614508
call fcn.0040bd18
mov eax, dword [ebp - 0xb0]
call fcn.00613814
pop ecx
mov eax, dword [ebp + 8]
push eax
lea eax, [ebp - 0xd4]
push eax
mov eax, dword [ebx + 0x35]
mov dword [ebp - 0xec], eax
mov byte [ebp - 0xe8], 0
mov eax, dword [ebx + 0x39]
mov dword [ebp - 0xe4], eax
mov byte [ebp - 0xe0], 0
lea eax, [ebp - 0xf0]
push eax
mov al, byte [ebx + 0x4b]
mov ecx, 0x614460
mov edx, 0x614474
call fcn.006139ec
mov eax, dword [ebp - 0xf0]
mov dword [ebp - 0xdc], eax
mov byte [ebp - 0xd8], 0xb
lea edx, [ebp - 0xec]
mov ecx, 2
mov eax, 0x614548
call fcn.0040bd18
mov eax, dword [ebp - 0xd4]
call fcn.00613814
pop ecx
mov eax, dword [ebp + 8]
push eax
lea eax, [ebp - 0xf4]
push eax
mov eax, dword [ebx + 0x3d]
mov dword [ebp - 0xc], eax
mov byte [ebp - 8], 0
lea edx, [ebp - 0xc]
xor ecx, ecx
mov eax, 0x614578
call fcn.0040bd18
mov eax, dword [ebp - 0xf4]
call fcn.00613814
pop ecx
mov eax, dword [ebp + 8]
push eax
lea eax, [ebp - 0xf8]
push eax
xor eax, eax
mov al, byte [ebx + 0x49]
mov dword [ebp - 0xc], eax
mov byte [ebp - 8], 0
lea edx, [ebp - 0xc]
xor ecx, ecx
mov eax, 0x614598
call fcn.0040bd18
mov eax, dword [ebp - 0xf8]
call fcn.00613814
pop ecx
mov eax, dword [ebp + 8]
push eax
lea eax, [ebp - 0xfc]
push eax
xor eax, eax
mov al, byte [ebx + 0x4a]
mov dword [ebp - 0xc], eax
mov byte [ebp - 8], 0
lea edx, [ebp - 0xc]
xor ecx, ecx
mov eax, 0x6145b8
call fcn.0040bd18
mov eax, dword [ebp - 0xfc]
call fcn.00613814
pop ecx
mov eax, dword [ebp + 8]
push eax
lea eax, [ebp - 0x100]
push eax
xor eax, eax
mov al, byte [ebx + 0x57]
mov dword [ebp - 0xc], eax
mov byte [ebp - 8], 0
lea edx, [ebp - 0xc]
xor ecx, ecx
mov eax, 0x6145d4
call fcn.0040bd18
mov eax, dword [ebp - 0x100]
call fcn.00613814
pop ecx
mov eax, dword [ebp + 8]
push eax
lea eax, [ebp - 0x104]
push eax
xor eax, eax
mov al, byte [ebx + 0x58]
mov dword [ebp - 0xc], eax
mov byte [ebp - 8], 0
lea edx, [ebp - 0xc]
xor ecx, ecx
mov eax, 0x6145f0
call fcn.0040bd18
mov eax, dword [ebp - 0x104]
call fcn.00613814
pop ecx
mov eax, dword [ebp + 8]
push eax
lea eax, [ebp - 0x108]
push eax
xor eax, eax
mov al, byte [ebx + 0x59]
mov dword [ebp - 0xc], eax
mov byte [ebp - 8], 0
lea edx, [ebp - 0xc]
xor ecx, ecx
mov eax, 0x614614
call fcn.0040bd18
mov eax, dword [ebp - 0x108]
call fcn.00613814
pop ecx
mov eax, dword [ebp + 8]
push eax
lea eax, [ebp - 0x10c]
push eax
xor eax, eax
mov al, byte [ebx + 0x5a]
mov dword [ebp - 0xc], eax
mov byte [ebp - 8], 0
lea edx, [ebp - 0xc]
xor ecx, ecx
mov eax, 0x614638
call fcn.0040bd18
mov eax, dword [ebp - 0x10c]
call fcn.00613814
pop ecx
mov eax, dword [ebp + 8]
push eax
lea eax, [ebp - 0x110]
push eax
xor eax, eax
mov al, byte [ebx + 0x5b]
mov dword [ebp - 0xc], eax
mov byte [ebp - 8], 0
lea edx, [ebp - 0xc]
xor ecx, ecx
mov eax, 0x614660
call fcn.0040bd18
mov eax, dword [ebp - 0x110]
call fcn.00613814
pop ecx
mov eax, dword [ebp + 8]
push eax
lea eax, [ebp - 0x114]
push eax
lea eax, [ebp - 0x118]
push eax
mov al, byte [ebx + 0x5e]
mov ecx, 0x614684
mov edx, 0x614690
call fcn.006139ec
mov eax, dword [ebp - 0x118]
mov dword [ebp - 0xc], eax
mov byte [ebp - 8], 0xb
lea edx, [ebp - 0xc]
xor ecx, ecx
mov eax, 0x61469c
call fcn.0040bd18
mov eax, dword [ebp - 0x114]
call fcn.00613814
pop ecx
mov eax, dword [ebp + 8]
push eax
lea eax, [ebp - 0x11c]
push eax
lea edx, [ebp - 0x120]
mov al, byte [ebx + 0x65]
call fcn.00613b20
mov eax, dword [ebp - 0x120]
mov dword [ebp - 0xc], eax
mov byte [ebp - 8], 0xb
lea edx, [ebp - 0xc]
xor ecx, ecx
mov eax, 0x6146c0
call fcn.0040bd18
mov eax, dword [ebp - 0x11c]
call fcn.00613814
pop ecx
mov eax, dword [ebp + 8]
push eax
lea eax, [ebp - 0x124]
push eax
lea edx, [ebp - 0x128]
mov al, byte [ebx + 0x66]
call fcn.00613a64
mov eax, dword [ebp - 0x128]
mov dword [ebp - 0xc], eax
mov byte [ebp - 8], 0xb
lea edx, [ebp - 0xc]
xor ecx, ecx
mov eax, 0x6146dc
call fcn.0040bd18
mov eax, dword [ebp - 0x124]
call fcn.00613814
pop ecx
mov eax, dword [ebp + 8]
push eax
lea eax, [ebp - 0x12c]
push eax
lea eax, [ebp - 0x130]
push eax
mov al, byte [ebx + 0x67]
mov ecx, 0x614424
mov edx, 0x614474
call fcn.006139ec
mov eax, dword [ebp - 0x130]
mov dword [ebp - 0xec], eax
mov byte [ebp - 0xe8], 0xb
xor eax, eax
mov al, byte [ebx + 0x68]
mov dword [ebp - 0xe4], eax
mov byte [ebp - 0xe0], 0
xor eax, eax
mov al, byte [ebx + 0x69]
mov dword [ebp - 0xdc], eax
mov byte [ebp - 0xd8], 0
lea edx, [ebp - 0xec]
mov ecx, 2
mov eax, 0x6146f8
call fcn.0040bd18
mov eax, dword [ebp - 0x12c]
call fcn.00613814
pop ecx
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
push 0x614357
lea eax, [ebp - 0x130]
mov edx, 0x11
call fcn.00405348
lea eax, [ebp - 0xd4]
call fcn.00405324
lea eax, [ebp - 0xb0]
mov edx, 3
call fcn.00405348
lea eax, [ebp - 0x2c]
mov edx, 8
call fcn.00405348
lea eax, [ebp - 4]
call fcn.00405324
ret