Function at 0x61f300
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x210
mov eax, dword [0x766480]
xor eax, ebp
mov dword [ebp - 4], eax
push edi
mov edi, ecx
mov dword [ebp - 0x208], edi
cmp edi, dword [edi + 0x54]
jne 0x61f3fe
mov eax, dword [ebp + 8]
cmp dword [0x131f0a8], eax
je 0x61f3fe
mov ecx, dword [edi + 0xc4]
push ebx
push eax
call fcn.0061b220
mov ebx, eax
test ebx, ebx
je 0x61f3fd
mov ecx, dword [edi + 0xc4]
mov eax, dword [ebx]
push esi
xor esi, esi
cmp dword [ecx + 0x2c], esi
jne 0x61f40f
test eax, eax
jle 0x61f3fc
nop word [eax + eax]
mov eax, dword [ebx + 0xc]
mov ecx, 0x131e958
push dword [eax + esi*4]
call fcn.0062a380
test eax, eax
je 0x61f390
mov ecx, dword [edi + 0xd4]
push eax
call fcn.006274f0
mov eax, dword [ebx + 0x10]
mov ecx, 0x131e958
push dword [eax + esi*4]
call fcn.0062a380
cmp dword [0x74794c], 0
mov edi, eax
je 0x61f3ce
cmp dword [0x131f100], 0
je 0x61f3ce
push edi
push str.c:MP_ProjectCharacterData_
lea eax, [ebp - 0x204]
push str._sTexture_
push eax
call fcn.0044f6e0
add esp, 0x10
test edi, edi
je 0x61f3ed
lea eax, [ebp - 0x204]
push eax
push edi
mov edi, dword [ebp - 0x208]
mov ecx, dword [edi + 0xd4]
call fcn.00627720
jmp 0x61f3f3
mov edi, dword [ebp - 0x208]
inc esi
cmp esi, dword [ebx]
jl 0x61f370
pop esi
pop ebx
pop edi
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.006dfb52
mov esp, ebp
pop ebp
ret 0xc
mov dword [ebp - 0x208], esi
test eax, eax
jle 0x61f3fc
nop dword [eax]
mov eax, dword [ebx + 0xc]
mov ecx, 0x131e958
push dword [eax + esi*4]
call fcn.0062a380
mov ecx, dword [ebx + 0x10]
mov dword [ebp - 0x210], eax
push dword [ecx + esi*4]
mov ecx, 0x131e958
call fcn.0062a380
push 0x100
mov dword [ebp - 0x20c], eax
lea eax, [ebp - 0x104]
push 0
push eax
call sub.VCRUNTIME140.dll_memset
add esp, 0xc
cmp dword [0x74794c], 0
je 0x61f579
cmp dword [0x131f100], 0
je 0x61f579
push dword [ebp - 0x20c]
lea eax, [ebp - 0x104]
push str.c:MP_ProjectCharacterData_
push str._sTexture_s
push eax
call fcn.0044f6e0
lea eax, [ebp - 0x104]
add esp, 0x10
lea edx, [eax + 1]
mov cl, byte [eax]
inc eax
test cl, cl
jne 0x61f4a4
sub eax, edx
mov dword [ebp + eax - 0x108], 0x6d75625f
mov dword [ebp + eax - 0x104], 0x64642e70
mov byte [ebp + eax - 0x100], 0x73
add eax, 5
cmp eax, 0x100
jae 0x61f5c4
mov byte [ebp + eax - 0x104], cl
lea eax, [ebp - 0x104]
push 0x7062c4
push eax
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fopen]
mov esi, eax
add esp, 8
test esi, esi
jne 0x61f508
mov al, byte [0x700992]
mov byte [ebp - 0x104], al
jmp 0x61f573
push dword [ebp - 0x20c]
lea eax, [ebp - 0x104]
push 0x701a68
push eax
call fcn.0044f6e0
lea ecx, [ebp - 0x104]
add esp, 0xc
lea edx, [ecx + 1]
nop dword [eax + eax]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x61f530
sub ecx, edx
mov dword [ebp + ecx - 0x108], 0x6d75625f
mov dword [ebp + ecx - 0x104], 0x64642e70
mov byte [ebp + ecx - 0x100], 0x73
add ecx, 5
cmp ecx, 0x100
jae 0x61f5c4
push esi
mov byte [ebp + ecx - 0x104], al
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fclose]
add esp, 4
mov esi, dword [ebp - 0x208]
mov eax, dword [ebp - 0x210]
test eax, eax
je 0x61f5a2
push dword [ebp + 0x10]
lea ecx, [ebp - 0x104]
push dword [ebp + 0xc]
push ecx
push dword [ebp - 0x20c]
mov ecx, dword [edi + 0xd4]
push eax
call fcn.00627570
inc esi
mov dword [ebp - 0x208], esi
cmp esi, dword [ebx]
jl 0x61f420
mov ecx, dword [ebp - 4]
pop esi
pop ebx
xor ecx, ebp
pop edi
call fcn.006dfb52
mov esp, ebp
pop ebp
ret 0xc
call fcn.006dfe24
int3