Function at 0x57a9a0
Capabilities:
Read .ini file

Disassembly:
push 0xffffffffffffffff
push 0x6589cb
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0xe8
push ebx
push esi
lea eax, [esp + 0x14]
push edi
xor ebx, ebx
push eax
push ebx
call fcn.0057a4d0
add esp, 8
lea ecx, [esp + 0xc]
push 0x6bd25c
push 0x73aaac
push ecx
call fcn.00643ea6
mov edx, dword [esp + 0xc]
mov esi, dword [fcn.0065e168]
push edx
push ebx
push 0x6bd250
push 0x6bd248
mov dword [esp + 0x10c], ebx
call esi
cmp eax, 3
mov dword [0x739c2c], eax
jge 0x57ab40
mov ecx, 0x24
lea esi, [esp + 0x18]
mov edi, 0x739d10
lea eax, [esp + 0x18]
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x24
lea esi, [esp + 0x18]
mov edi, 0x739c80
push eax
rep movsd dword es:[edi], dword [esi]
push 1
call fcn.0057a4d0
mov ecx, 0x24
lea esi, [esp + 0x20]
mov edi, 0x739da0
rep movsd dword es:[edi], dword [esi]
lea ecx, [esp + 0x20]
push ecx
push 2
call fcn.0057a4d0
lea edx, [esp + 0x28]
mov ecx, 0x24
lea esi, [esp + 0x28]
mov edi, 0x739e30
push edx
push 3
rep movsd dword es:[edi], dword [esi]
call fcn.0057a4d0
lea eax, [esp + 0x30]
mov ecx, 0x24
lea esi, [esp + 0x30]
mov edi, 0x739ec0
push eax
push 4
rep movsd dword es:[edi], dword [esi]
call fcn.0057a4d0
mov ecx, 0x24
lea esi, [esp + 0x38]
mov edi, 0x739f50
rep movsd dword es:[edi], dword [esi]
lea ecx, [esp + 0x38]
push ecx
push 5
call fcn.0057a4d0
mov ecx, 0x24
lea esi, [esp + 0x40]
mov edi, 0x739fe0
add esp, 0x28
rep movsd dword es:[edi], dword [esi]
push 0x6bd240
mov ecx, 0x739c30
call fcn.006440b6
push 0x6bd238
mov ecx, 0x739c34
call fcn.006440b6
push 0x6bd230
mov ecx, 0x739c38
call fcn.006440b6
push 0x6bd228
mov ecx, 0x739c3c
call fcn.006440b6
push 0x6bd220
mov ecx, 0x739c40
call fcn.006440b6
push 0x6bd218
mov ecx, 0x739c44
call fcn.006440b6
push 0x6bd210
mov ecx, 0x739c48
call fcn.006440b6
mov eax, 2
mov dword [0x739c2c], 7
mov dword [0x73a894], eax
jmp 0x57ac5a
cmp eax, 0x14
jle 0x57ab4f
mov dword [0x739c2c], 0x14
mov edx, dword [esp + 0xc]
push edx
push 2
push 0x6bd200
push 0x6bd248
call esi
mov ecx, dword [0x739c2c]
cmp eax, ebx
mov dword [0x73a894], eax
jl 0x57ab78
lea edx, [ecx - 1]
cmp eax, edx
jle 0x57ab82
mov eax, 2
mov dword [0x73a894], eax
cmp ecx, ebx
jle 0x57ac5a
mov edi, 0x739c80
push ebp
mov ebp, dword [fcn.0065f1cc]
mov dword [esp + 0x18], edi
mov dword [esp + 0x14], 0x739c30
push ebx
lea eax, [esp + 0xc8]
push 0x6bd1f0
push eax
call ebp
mov ecx, dword [esp + 0x1c]
add esp, 0xc
lea edx, [esp + 0xac]
lea eax, [esp + 0xc4]
push ecx
push 0x14
push edx
push 0x6bd1e4
push eax
push 0x6bd248
call dword [fcn.0065e164]
lea ecx, [esp + 0xac]
push ecx
mov ecx, dword [esp + 0x18]
call fcn.006440b6
push ebx
lea edx, [esp + 0xc8]
push 0x6bd1d8
push edx
call ebp
mov eax, dword [esp + 0x1c]
add esp, 0xc
lea ecx, [esp + 0xc4]
push eax
push 0x90
push edi
push ecx
push 0x6bd248
call dword [0x65e174]
test eax, eax
jne 0x57ac31
mov ecx, 0x24
lea esi, [esp + 0x1c]
rep movsd dword es:[edi], dword [esi]
mov edi, dword [esp + 0x18]
mov edx, dword [esp + 0x14]
mov eax, dword [0x739c2c]
inc ebx
add edx, 4
add edi, 0x90
cmp ebx, eax
mov dword [esp + 0x14], edx
mov dword [esp + 0x18], edi
jl 0x57aba2
mov eax, dword [0x73a894]
pop ebp
lea esi, [eax + eax*8]
mov ecx, 0x24
shl esi, 4
add esi, 0x739c80
mov edi, 0x73a8b0
rep movsd dword es:[edi], dword [esi]
mov edx, dword [0x73a938]
mov ecx, 0xb
mov esi, 0x73a904
mov edi, 0x73a9a8
rep movsd dword es:[edi], dword [esi]
mov eax, dword [0x73a93c]
mov ecx, 0x15
mov esi, 0x73a8b0
mov edi, 0x73a950
rep movsd dword es:[edi], dword [esi]
mov ecx, dword [0x73a930]
mov dword [0x73a940], edx
mov edx, dword [0x73a934]
mov dword [0x73a948], ecx
mov ecx, dword [0x73a8c0]
mov dword [0x73a944], eax
mov eax, dword [0x73a8b0]
mov dword [0x73a94c], edx
mov edx, dword [0x73a8cc]
mov dword [0x73a89c], ecx
mov ecx, dword [0x73a8e8]
mov dword [0x73a898], eax
mov eax, dword [0x73a8c4]
mov dword [0x73a8a0], edx
mov edx, dword [0x73a8ec]
mov dword [0x73a8a8], ecx
lea ecx, [esp + 0xc]
mov dword [0x73a8a4], eax
mov dword [0x73a8ac], edx
mov dword [esp + 0xfc], 0xffffffff
call fcn.00643d26
mov ecx, dword [esp + 0xf4]
pop edi
pop esi
pop ebx
mov dword fs:[0], ecx
add esp, 0xf4
ret