Function at 0x440442
Capabilities:
Read .ini file

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x4d84d3
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
mov eax, 0x16ec
call fcn.004bad00
mov dword [ebp - 0x16f8], ecx
mov eax, dword [ebp - 0x16f8]
mov ecx, dword [eax + 0x1b04]
push ecx
mov ecx, dword [ebp - 0x16f8]
call fcn.004cab31
push 1
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1b08
call fcn.004ca778
push 0x96
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1b08
call fcn.004048b0
mov eax, dword [ebp - 0x16f8]
cmp dword [eax + 0x1b04], 0
je 0x4404d6
push 1
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1b08
call fcn.00404850
jmp 0x4404e9
push 0
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1b08
call fcn.00404850
mov dword [ebp - 0x22c], 0
jmp 0x440504
mov ecx, dword [ebp - 0x22c]
add ecx, 1
mov dword [ebp - 0x22c], ecx
cmp dword [ebp - 0x22c], 6
jae 0x440570
push 1
mov edx, dword [ebp - 0x16f8]
push edx
mov eax, dword [ebp - 0x22c]
imul eax, eax, 0x58
mov ecx, dword [ebp - 0x16f8]
lea ecx, [ecx + eax + 0x1b68]
call fcn.004ca778
push 0x96
mov edx, dword [ebp - 0x22c]
imul edx, edx, 0x58
mov eax, dword [ebp - 0x16f8]
lea ecx, [eax + edx + 0x1b68]
call fcn.004048b0
push 0
mov ecx, dword [ebp - 0x22c]
imul ecx, ecx, 0x58
mov edx, dword [ebp - 0x16f8]
lea ecx, [edx + ecx + 0x1b68]
call fcn.00404850
jmp 0x4404f5
mov dword [ebp - 0x22c], 0
jmp 0x44058b
mov eax, dword [ebp - 0x22c]
add eax, 1
mov dword [ebp - 0x22c], eax
cmp dword [ebp - 0x22c], 0x1f
jae 0x4405f7
push 1
mov ecx, dword [ebp - 0x16f8]
push ecx
mov edx, dword [ebp - 0x22c]
imul edx, edx, 0x58
mov eax, dword [ebp - 0x16f8]
lea ecx, [eax + edx + 0x1d78]
call fcn.004ca778
push 0x96
mov ecx, dword [ebp - 0x22c]
imul ecx, ecx, 0x58
mov edx, dword [ebp - 0x16f8]
lea ecx, [edx + ecx + 0x1d78]
call fcn.004048b0
push 0
mov eax, dword [ebp - 0x22c]
imul eax, eax, 0x58
mov ecx, dword [ebp - 0x16f8]
lea ecx, [ecx + eax + 0x1d78]
call fcn.00404850
jmp 0x44057c
mov edx, dword [ebp - 0x16f8]
mov dword [edx + 0x1b60], 0
mov eax, dword [ebp - 0x16f8]
mov dword [eax + 0x1b64], 0
mov ecx, dword [ebp - 0x16f8]
cmp dword [ecx + 0x14100], 0
je 0x44068d
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x4fb6f0
push 0x4fb714
push 0x4fb72c
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 1
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x12bc
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
mov eax, dword [ebp - 0x16f8]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1b08
call fcn.004ca943
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x4fb740
push 0x4fb75c
push 0x4fb770
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 2
mov eax, dword [ebp - 0x16f8]
add eax, 0x139c
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1b08
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
cmp dword [eax + 0x71438], 0
je 0x44076a
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x4fb784
push 0x4fb7a0
push 0x4fb7b8
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 3
mov eax, dword [ebp - 0x16f8]
add eax, 0x149c
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1b08
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
push 0x4fb7cc
push 0x4fb7e4
push 0x4fb800
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 4
mov edx, dword [ebp - 0x16f8]
add edx, 0x145c
push edx
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
mov ecx, dword [ebp - 0x16f8]
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1b08
call fcn.004ca943
mov edx, dword [ebp - 0x16f8]
cmp dword [edx + 0x1184], 0
jne 0x440845
mov eax, dword [ebp - 0x16f8]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
push 0x4fb814
push 0x4fb82c
push 0x4fb840
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 5
mov edx, dword [ebp - 0x16f8]
add edx, 0x141c
push edx
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
mov ecx, dword [ebp - 0x16f8]
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1b08
call fcn.004ca943
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x4fb854
push 0x4fb884
push 0x4fb898
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 6
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x13dc
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
mov eax, dword [ebp - 0x16f8]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1b08
call fcn.004ca943
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x4fb8ac
push 0x4fb8dc
push 0x4fb8f0
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 7
mov eax, dword [ebp - 0x16f8]
add eax, 0x14dc
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1b08
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
push 0x4fb904
push 0x4fb920
push 0x4fb944
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 8
mov edx, dword [ebp - 0x16f8]
add edx, 0x1a20
push edx
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
mov ecx, dword [ebp - 0x16f8]
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1b08
call fcn.004ca943
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x4fb958
push 0x4fb970
push 0x4fb990
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 9
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x135c
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
mov eax, dword [ebp - 0x16f8]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1b08
call fcn.004ca943
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x4fb9a4
push 0x4fb9bc
push 0x4fb9e8
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 1
mov eax, dword [ebp - 0x16f8]
add eax, 0x13868
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1b68
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
push 0x4fb9fc
push 0x4fba14
push 0x4fba40
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 2
mov edx, dword [ebp - 0x16f8]
add edx, 0x13888
push edx
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
mov ecx, dword [ebp - 0x16f8]
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1b68
call fcn.004ca943
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x4fba54
push 0x4fba6c
push 0x4fba98
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 3
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x138a8
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
mov eax, dword [ebp - 0x16f8]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1b68
call fcn.004ca943
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x4fbaac
push 0x4fbac4
push 0x4fbaf0
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 4
mov eax, dword [ebp - 0x16f8]
add eax, 0x138c8
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1b68
call fcn.004ca943
lea ecx, [ebp - 0x1c]
call fcn.00404180
push 0
push 0
push 0
push 0
lea ecx, [ebp - 0x1c]
call fcn.004040c0
mov eax, dword [ebp - 0x16f8]
cmp dword [eax + 0x14098], 8
jae 0x440bc0
lea ecx, [ebp - 0x1c]
push ecx
push 4
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1b68
call fcn.004ca9c2
mov eax, dword [ebp - 0x16f8]
cmp dword [eax + 0x14098], 6
jae 0x440bed
lea ecx, [ebp - 0x1c]
push ecx
push 3
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1b68
call fcn.004ca9c2
mov eax, dword [ebp - 0x16f8]
cmp dword [eax + 0x14098], 4
jae 0x440c1a
lea ecx, [ebp - 0x1c]
push ecx
push 2
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1b68
call fcn.004ca9c2
mov eax, dword [ebp - 0x16f8]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
push 0x4fbb04
push 0x4fbb24
push 0x4fbb4c
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 1
mov edx, dword [ebp - 0x16f8]
add edx, 0x5202c
push edx
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
mov ecx, dword [ebp - 0x16f8]
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1bc0
call fcn.004ca943
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x4fbb60
push 0x4fbb80
push 0x4fbbac
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 2
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x5206c
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
mov eax, dword [ebp - 0x16f8]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1bc0
call fcn.004ca943
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x4fbbc0
push 0x4fbbe8
push 0x4fbc14
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 3
mov eax, dword [ebp - 0x16f8]
add eax, 0x520ec
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1bc0
call fcn.004ca943
lea eax, [ebp - 0x228]
push eax
push 3
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.0048297d
mov ecx, dword [ebp - 0x16f8]
cmp dword [ecx + 0x928], 6
je 0x440d86
mov edx, dword [ebp - 0x16f8]
cmp dword [edx + 0x928], 7
jne 0x440dd4
push 0x4fbc28
lea eax, [ebp - 0x228]
push eax
call fcn.004ba71e
add esp, 8
test eax, eax
jne 0x440dd4
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x4fbc60
push 0x4fbc94
push 0x4fbcc4
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
jmp 0x440e07
mov eax, dword [ebp - 0x16f8]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
push 0x4fbcd8
push 0x4fbcfc
push 0x4fbd24
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 4
mov edx, dword [ebp - 0x16f8]
add edx, 0x5230c
push edx
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
mov ecx, dword [ebp - 0x16f8]
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1bc0
call fcn.004ca943
lea edx, [ebp - 0x228]
push edx
push 4
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.0048297d
mov eax, dword [ebp - 0x16f8]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
push 0x4fbd38
push 0x4fbd6c
push 0x4fbd98
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 5
mov edx, dword [ebp - 0x16f8]
add edx, 0x5254c
push edx
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
mov ecx, dword [ebp - 0x16f8]
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1bc0
call fcn.004ca943
lea edx, [ebp - 0x228]
push edx
push 5
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.0048297d
mov eax, dword [ebp - 0x16f8]
cmp dword [eax + 0x928], 6
je 0x440ef2
mov ecx, dword [ebp - 0x16f8]
cmp dword [ecx + 0x928], 7
jne 0x440f3f
push 0x4fbdac
lea edx, [ebp - 0x228]
push edx
call fcn.004ba71e
add esp, 8
test eax, eax
jne 0x440f3f
mov eax, dword [ebp - 0x16f8]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
push 0x4fbde4
push 0x4fbe18
push 0x4fbe48
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
jmp 0x440f72
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x4fbe5c
push 0x4fbe80
push 0x4fbeac
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 6
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x5258c
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
mov eax, dword [ebp - 0x16f8]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1bc0
call fcn.004ca943
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x4fbec0
push 0x4fbedc
push 0x4fbf00
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 7
mov eax, dword [ebp - 0x16f8]
add eax, 0x525cc
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1bc0
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
push 0x4fbf14
push 0x4fbf2c
push 0x4fbf4c
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 8
mov edx, dword [ebp - 0x16f8]
add edx, 0x5260c
push edx
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
mov ecx, dword [ebp - 0x16f8]
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1bc0
call fcn.004ca943
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x4fbf60
push 0x4fbf88
push 0x4fbfb4
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 9
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x5264c
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
mov eax, dword [ebp - 0x16f8]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1bc0
call fcn.004ca943
mov ecx, dword [ebp - 0x16f8]
cmp dword [ecx + 0x928], 6
je 0x4410f8
mov edx, dword [ebp - 0x16f8]
cmp dword [edx + 0x928], 7
jne 0x44112d
mov eax, dword [ebp - 0x16f8]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
push 0x4fbfc8
push 0x4fc00c
push 0x4fc048
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
jmp 0x441160
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x4fc05c
push 0x4fc090
push 0x4fc0c0
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0xa
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x5268c
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
mov eax, dword [ebp - 0x16f8]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1bc0
call fcn.004ca943
mov ecx, dword [ebp - 0x16f8]
cmp dword [ecx + 0x7001c], 0
je 0x44120c
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x4fc0d4
push 0x4fc0f0
push 0x4fc120
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 1
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x13868
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
mov eax, dword [ebp - 0x16f8]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1c70
call fcn.004ca943
jmp 0x441282
mov ecx, dword [ebp - 0x16f8]
cmp dword [ecx + 0x70020], 0
je 0x441282
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x4fc134
push 0x4fc154
push 0x4fc188
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 1
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x13868
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
mov eax, dword [ebp - 0x16f8]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1c70
call fcn.004ca943
mov ecx, dword [ebp - 0x16f8]
cmp dword [ecx + 0x70010], 0
je 0x4412f8
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x4fc19c
push 0x4fc1c0
push 0x4fc1f4
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 2
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x70160
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
mov eax, dword [ebp - 0x16f8]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1c70
call fcn.004ca943
mov ecx, dword [ebp - 0x16f8]
cmp dword [ecx + 0x70d7c], 0
jne 0x44136e
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x4fc208
push 0x4fc234
push 0x4fc270
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 3
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x708c0
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
mov eax, dword [ebp - 0x16f8]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1c70
call fcn.004ca943
mov ecx, dword [ebp - 0x16f8]
cmp dword [ecx + 0x6f69c], 0
jne 0x44138c
mov edx, dword [ebp - 0x16f8]
cmp dword [edx + 0x6f6a0], 0
je 0x4413f2
mov eax, dword [ebp - 0x16f8]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
push 0x4fc284
push 0x4fc29c
push 0x4fc2c4
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 1
mov edx, dword [ebp - 0x16f8]
add edx, 0x13868
push edx
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
mov ecx, dword [ebp - 0x16f8]
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1cc8
call fcn.004ca943
mov edx, dword [ebp - 0x16f8]
cmp dword [edx + 0x6f698], 0
je 0x441467
mov eax, dword [ebp - 0x16f8]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
push 0x4fc2d8
push 0x4fc2ec
push 0x4fc314
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 2
mov edx, dword [ebp - 0x16f8]
add edx, 0x13888
push edx
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
mov ecx, dword [ebp - 0x16f8]
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1cc8
call fcn.004ca943
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x4fc328
push 0x4fc350
push 0x4fc37c
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 1
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x13868
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
mov eax, dword [ebp - 0x16f8]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1d20
call fcn.004ca943
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x4fc390
push 0x4fc3b0
push 0x4fc3d4
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 2
mov eax, dword [ebp - 0x16f8]
add eax, 0x13888
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1d20
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
cmp dword [eax + 0x14098], 2
jb 0x4417b0
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x4fc3e8
push 0x4fc404
push 0x4fc434
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 1
mov eax, dword [ebp - 0x16f8]
add eax, 0x13968
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1d78
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
push 0x4fc448
push 0x4fc464
push 0x4fc494
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 2
mov edx, dword [ebp - 0x16f8]
add edx, 0x139a8
push edx
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
mov ecx, dword [ebp - 0x16f8]
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1d78
call fcn.004ca943
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x4fc4a8
push 0x4fc4c8
push 0x4fc4f4
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 3
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x13ff8
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
mov eax, dword [ebp - 0x16f8]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1d78
call fcn.004ca943
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x4fc508
push 0x4fc528
push 0x4fc554
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 4
mov eax, dword [ebp - 0x16f8]
add eax, 0x14008
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1d78
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
push 0x4fc568
push 0x4fc5b0
push 0x4fc5ec
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0x12
mov edx, dword [ebp - 0x16f8]
add edx, 0x13da8
push edx
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
mov ecx, dword [ebp - 0x16f8]
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1d78
call fcn.004ca943
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x4fc600
push 0x4fc640
push 0x4fc684
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0x14
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x13f88
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
mov eax, dword [ebp - 0x16f8]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1d78
call fcn.004ca943
mov ecx, dword [ebp - 0x16f8]
cmp dword [ecx + 0x14098], 4
jb 0x441c2d
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x4fc698
push 0x4fc6b4
push 0x4fc6e4
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 1
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x13968
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
mov eax, dword [ebp - 0x16f8]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1dd0
call fcn.004ca943
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x4fc6f8
push 0x4fc714
push 0x4fc744
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 2
mov eax, dword [ebp - 0x16f8]
add eax, 0x139a8
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1dd0
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
push 0x4fc758
push 0x4fc778
push 0x4fc7a4
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 3
mov edx, dword [ebp - 0x16f8]
add edx, 0x13ff8
push edx
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
mov ecx, dword [ebp - 0x16f8]
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1dd0
call fcn.004ca943
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x4fc7b8
push 0x4fc7d8
push 0x4fc804
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 4
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x14008
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
mov eax, dword [ebp - 0x16f8]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1dd0
call fcn.004ca943
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x4fc818
push 0x4fc834
push 0x4fc864
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 5
mov eax, dword [ebp - 0x16f8]
add eax, 0x13ae8
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1dd0
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
push 0x4fc878
push 0x4fc894
push 0x4fc8c4
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 6
mov edx, dword [ebp - 0x16f8]
add edx, 0x13b28
push edx
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
mov ecx, dword [ebp - 0x16f8]
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1dd0
call fcn.004ca943
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x4fc8d8
push 0x4fc8f8
push 0x4fc924
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 7
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x14058
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
mov eax, dword [ebp - 0x16f8]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1dd0
call fcn.004ca943
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x4fc938
push 0x4fc958
push 0x4fc984
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 8
mov eax, dword [ebp - 0x16f8]
add eax, 0x14068
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1dd0
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
push 0x4fc998
push 0x4fc9e0
push 0x4fca1c
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0x12
mov edx, dword [ebp - 0x16f8]
add edx, 0x13da8
push edx
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
mov ecx, dword [ebp - 0x16f8]
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1dd0
call fcn.004ca943
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x4fca30
push 0x4fca70
push 0x4fcab4
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0x14
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x13f88
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
mov eax, dword [ebp - 0x16f8]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1dd0
call fcn.004ca943
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x4fcac8
push 0x4fcb00
push 0x4fcb38
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0x15
mov eax, dword [ebp - 0x16f8]
add eax, 0x13fc8
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1dd0
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
cmp dword [eax + 0x14098], 6
jb 0x442330
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x4fcb4c
push 0x4fcb68
push 0x4fcb98
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 1
mov eax, dword [ebp - 0x16f8]
add eax, 0x13968
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1e28
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
push 0x4fcbac
push 0x4fcbc8
push 0x4fcbf8
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 2
mov edx, dword [ebp - 0x16f8]
add edx, 0x139a8
push edx
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
mov ecx, dword [ebp - 0x16f8]
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1e28
call fcn.004ca943
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x4fcc0c
push 0x4fcc2c
push 0x4fcc58
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 3
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x13ff8
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
mov eax, dword [ebp - 0x16f8]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1e28
call fcn.004ca943
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x4fcc6c
push 0x4fcc8c
push 0x4fccb8
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 4
mov eax, dword [ebp - 0x16f8]
add eax, 0x14008
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1e28
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
push 0x4fcccc
push 0x4fcce8
push 0x4fcd18
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 5
mov edx, dword [ebp - 0x16f8]
add edx, 0x13ae8
push edx
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
mov ecx, dword [ebp - 0x16f8]
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1e28
call fcn.004ca943
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x4fcd2c
push 0x4fcd48
push 0x4fcd78
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 6
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x13b28
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
mov eax, dword [ebp - 0x16f8]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1e28
call fcn.004ca943
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x4fcd8c
push 0x4fcdac
push 0x4fcdd8
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 7
mov eax, dword [ebp - 0x16f8]
add eax, 0x14058
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1e28
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
push 0x4fcdec
push 0x4fce0c
push 0x4fce38
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 8
mov edx, dword [ebp - 0x16f8]
add edx, 0x14068
push edx
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
mov ecx, dword [ebp - 0x16f8]
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1e28
call fcn.004ca943
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x4fce4c
push 0x4fce68
push 0x4fce98
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 9
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x13a68
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
mov eax, dword [ebp - 0x16f8]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1e28
call fcn.004ca943
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x4fceac
push 0x4fcecc
push 0x4fcef8
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0xa
mov eax, dword [ebp - 0x16f8]
add eax, 0x14038
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1e28
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
push 0x4fcf0c
push 0x4fcf28
push 0x4fcf58
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0xb
mov edx, dword [ebp - 0x16f8]
add edx, 0x13aa8
push edx
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
mov ecx, dword [ebp - 0x16f8]
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1e28
call fcn.004ca943
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x4fcf6c
push 0x4fcf8c
push 0x4fcfb8
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0xc
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x14048
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
mov eax, dword [ebp - 0x16f8]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1e28
call fcn.004ca943
mov ecx, dword [ebp - 0x16f8]
cmp dword [ecx + 0x140c8], 0
jne 0x442186
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x4fcfcc
push 0x4fd008
push 0x4fd04c
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0xd
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x13d68
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
mov eax, dword [ebp - 0x16f8]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1e28
call fcn.004ca943
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x4fd060
push 0x4fd0a8
push 0x4fd0e4
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0x12
mov eax, dword [ebp - 0x16f8]
add eax, 0x13da8
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1e28
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
cmp dword [eax + 0x140e8], 0
jne 0x442263
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x4fd0f8
push 0x4fd130
push 0x4fd168
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0x13
mov eax, dword [ebp - 0x16f8]
add eax, 0x13f48
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1e28
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
push 0x4fd17c
push 0x4fd1bc
push 0x4fd200
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0x14
mov edx, dword [ebp - 0x16f8]
add edx, 0x13f88
push edx
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
mov ecx, dword [ebp - 0x16f8]
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1e28
call fcn.004ca943
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x4fd214
push 0x4fd24c
push 0x4fd284
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0x15
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x13fc8
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
mov eax, dword [ebp - 0x16f8]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1e28
call fcn.004ca943
mov ecx, dword [ebp - 0x16f8]
cmp dword [ecx + 0x14098], 8
jb 0x442bcd
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x4fd298
push 0x4fd2b4
push 0x4fd2e4
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 1
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x13968
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
mov eax, dword [ebp - 0x16f8]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1e80
call fcn.004ca943
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x4fd2f8
push 0x4fd314
push 0x4fd344
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 2
mov eax, dword [ebp - 0x16f8]
add eax, 0x139a8
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1e80
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
push 0x4fd358
push 0x4fd378
push 0x4fd3a4
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 3
mov edx, dword [ebp - 0x16f8]
add edx, 0x13ff8
push edx
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
mov ecx, dword [ebp - 0x16f8]
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1e80
call fcn.004ca943
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x4fd3b8
push 0x4fd3d8
push 0x4fd404
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 4
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x14008
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
mov eax, dword [ebp - 0x16f8]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1e80
call fcn.004ca943
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x4fd418
push 0x4fd434
push 0x4fd464
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 5
mov eax, dword [ebp - 0x16f8]
add eax, 0x13ae8
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1e80
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
push 0x4fd478
push 0x4fd494
push 0x4fd4c4
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 6
mov edx, dword [ebp - 0x16f8]
add edx, 0x13b28
push edx
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
mov ecx, dword [ebp - 0x16f8]
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1e80
call fcn.004ca943
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x4fd4d8
push 0x4fd4f8
push 0x4fd524
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 7
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x14058
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
mov eax, dword [ebp - 0x16f8]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1e80
call fcn.004ca943
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x4fd538
push 0x4fd558
push 0x4fd584
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 8
mov eax, dword [ebp - 0x16f8]
add eax, 0x14068
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1e80
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
push 0x4fd598
push 0x4fd5b4
push 0x4fd5e4
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 9
mov edx, dword [ebp - 0x16f8]
add edx, 0x13a68
push edx
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
mov ecx, dword [ebp - 0x16f8]
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1e80
call fcn.004ca943
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x4fd5f8
push 0x4fd618
push 0x4fd644
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0xa
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x14038
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
mov eax, dword [ebp - 0x16f8]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1e80
call fcn.004ca943
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x4fd658
push 0x4fd674
push 0x4fd6a4
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0xb
mov eax, dword [ebp - 0x16f8]
add eax, 0x13aa8
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1e80
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
push 0x4fd6b8
push 0x4fd6d8
push 0x4fd704
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0xc
mov edx, dword [ebp - 0x16f8]
add edx, 0x14048
push edx
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
mov ecx, dword [ebp - 0x16f8]
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1e80
call fcn.004ca943
mov edx, dword [ebp - 0x16f8]
cmp dword [edx + 0x140c8], 0
jne 0x442888
mov eax, dword [ebp - 0x16f8]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
push 0x4fd718
push 0x4fd754
push 0x4fd798
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0xd
mov edx, dword [ebp - 0x16f8]
add edx, 0x13d68
push edx
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
mov ecx, dword [ebp - 0x16f8]
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1e80
call fcn.004ca943
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x4fd7ac
push 0x4fd7c8
push 0x4fd7f8
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0xe
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x139e8
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
mov eax, dword [ebp - 0x16f8]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1e80
call fcn.004ca943
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x4fd80c
push 0x4fd828
push 0x4fd858
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0xf
mov eax, dword [ebp - 0x16f8]
add eax, 0x13a28
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1e80
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
push 0x4fd86c
push 0x4fd88c
push 0x4fd8b8
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0x10
mov edx, dword [ebp - 0x16f8]
add edx, 0x14018
push edx
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
mov ecx, dword [ebp - 0x16f8]
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1e80
call fcn.004ca943
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x4fd8cc
push 0x4fd8ec
push 0x4fd918
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0x11
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x14028
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
mov eax, dword [ebp - 0x16f8]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1e80
call fcn.004ca943
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x4fd92c
push 0x4fd974
push 0x4fd9b0
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0x12
mov eax, dword [ebp - 0x16f8]
add eax, 0x13da8
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1e80
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
cmp dword [eax + 0x140e8], 0
jne 0x442b00
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x4fd9c4
push 0x4fd9fc
push 0x4fda34
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0x13
mov eax, dword [ebp - 0x16f8]
add eax, 0x13f48
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1e80
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
push 0x4fda48
push 0x4fda88
push 0x4fdacc
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0x14
mov edx, dword [ebp - 0x16f8]
add edx, 0x13f88
push edx
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
mov ecx, dword [ebp - 0x16f8]
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1e80
call fcn.004ca943
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x4fdae0
push 0x4fdb18
push 0x4fdb50
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0x15
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x13fc8
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
mov eax, dword [ebp - 0x16f8]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1e80
call fcn.004ca943
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x4fdb64
push 0x4fdb84
push 0x4fdbb8
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 1
mov eax, dword [ebp - 0x16f8]
add eax, 0x13e68
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1ed8
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
push 0x4fdbcc
push 0x4fdbec
push 0x4fdc20
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 2
mov edx, dword [ebp - 0x16f8]
add edx, 0x13e48
push edx
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
mov ecx, dword [ebp - 0x16f8]
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1ed8
call fcn.004ca943
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x4fdc34
push 0x4fdc58
push 0x4fdc98
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 3
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x14078
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
mov eax, dword [ebp - 0x16f8]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1ed8
call fcn.004ca943
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push str.Headphone_Volumet
push 0x4fdcd0
push 0x4fdd10
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 4
mov eax, dword [ebp - 0x16f8]
add eax, 0x14088
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1ed8
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
push 0x4fdd24
push 0x4fdd6c
push 0x4fdda8
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 5
mov edx, dword [ebp - 0x16f8]
add edx, 0x13da8
push edx
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
mov ecx, dword [ebp - 0x16f8]
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1ed8
call fcn.004ca943
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x4fddbc
push 0x4fde00
push 0x4fde38
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 6
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x13f88
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
mov eax, dword [ebp - 0x16f8]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1ed8
call fcn.004ca943
lea ecx, [ebp - 0x20]
call fcn.0040d4d0
mov dword [ebp - 4], 0
mov ecx, dword [ebp - 0x16f8]
mov edx, dword [ebp - 0x16f8]
mov eax, dword [ecx + 0x529b8]
sub eax, dword [edx + 0x529b0]
mov ecx, dword [ebp - 0x16f8]
mov edx, dword [ecx + 0x6e750]
lea eax, [eax + edx + 1]
mov dword [ebp - 0x234], eax
mov dword [ebp - 0x22c], 0
jmp 0x442e8d
mov ecx, dword [ebp - 0x22c]
add ecx, 1
mov dword [ebp - 0x22c], ecx
push 0
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
cmp dword [ebp - 0x22c], eax
jae 0x4430ea
lea edx, [ebp - 0x43c]
push edx
mov eax, dword [ebp - 0x22c]
push eax
push 0
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.00482a85
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x4fde4c
push 0x4fde5c
push 0x4fde84
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
lea ecx, [ebp - 0x43c]
push ecx
push 0x4fde98
lea edx, [ebp - 0x20]
push edx
call fcn.004ca55d
add esp, 0x10
mov eax, dword [ebp - 0x22c]
add eax, 1
push eax
lea ecx, [ebp - 0x1c]
push ecx
lea ecx, [ebp - 0x20]
call fcn.004b01e0
push eax
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1f30
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
push 0x4fdea4
push 0x4fdeb0
push 0x4fded4
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
lea eax, [ebp - 0x43c]
push eax
push 0x4fdee8
lea ecx, [ebp - 0x20]
push ecx
call fcn.004ca55d
add esp, 0x10
mov edx, dword [ebp - 0x16f8]
add edx, 0x529f0
push edx
lea ecx, [ebp - 0x1c]
call fcn.00404110
push 0
mov ecx, dword [ebp - 0x16f8]
mov eax, dword [ebp - 0x22c]
xor edx, edx
div dword [ecx + 0x6e760]
imul edx, dword [ebp - 0x234]
push edx
lea ecx, [ebp - 0x1c]
call fcn.004040f0
push 0
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
mov edx, dword [ebp - 0x22c]
lea eax, [edx + eax + 1]
push eax
lea ecx, [ebp - 0x1c]
push ecx
lea ecx, [ebp - 0x20]
call fcn.004b01e0
push eax
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1f30
call fcn.004ca943
mov eax, dword [ebp - 0x22c]
imul eax, eax, 0x238
mov ecx, dword [ebp - 0x16f8]
cmp dword [ecx + eax + 0x52d98], 2
jb 0x4430e5
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x4fdef4
push 0x4fdf04
push 0x4fdf30
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
lea edx, [ebp - 0x43c]
push edx
push 0x4fdf44
lea eax, [ebp - 0x20]
push eax
call fcn.004ca55d
add esp, 0x10
push 0
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
mov ecx, dword [ebp - 0x22c]
lea edx, [ecx + eax*2 + 1]
push edx
lea eax, [ebp - 0x1c]
push eax
lea ecx, [ebp - 0x20]
call fcn.004b01e0
push eax
mov ecx, dword [ebp - 0x16f8]
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1f30
call fcn.004ca943
jmp 0x442e7e
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x4fdf50
push 0x4fdf64
push 0x4fdf90
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
imul eax, eax, 3
add eax, 1
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x520ac
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
mov eax, dword [ebp - 0x16f8]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1f30
call fcn.004ca943
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x4fdfa4
push str.middle_mixer_prepage
push 0x4fdfec
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
imul eax, eax, 3
add eax, 2
push eax
mov eax, dword [ebp - 0x16f8]
add eax, 0x5210c
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1f30
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
cmp dword [eax + 0x6e798], 0
jne 0x443276
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x4fe000
push 0x4fe038
push 0x4fe060
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
imul eax, eax, 3
add eax, 4
push eax
mov eax, dword [ebp - 0x16f8]
add eax, 0x70f80
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1f30
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
cmp dword [eax + 0x6e788], 0
jne 0x4432e7
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x4fe074
push 0x4fe0a4
push 0x4fe0dc
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0
push 0
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x73828
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1f30
call fcn.004ca943
mov edx, dword [ebp - 0x16f8]
cmp dword [edx + 0x71074], 0
je 0x4433d4
lea ecx, [ebp - 0x44c]
call fcn.00404180
mov eax, dword [ebp - 0x16f8]
mov ecx, dword [eax + 0x524ac]
add ecx, 0x11
mov dword [ebp - 0x44c], ecx
mov edx, dword [ebp - 0x16f8]
mov eax, dword [edx + 0x524b0]
mov dword [ebp - 0x448], eax
lea ecx, [ebp - 0x44c]
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0xb50c
push edx
mov ecx, dword [ebp - 0x16f8]
call fcn.0044e475
mov eax, dword [ebp - 0x44c]
sub eax, 0x11
mov dword [ebp - 0x44c], eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x4fe0f0
push 0x4fe12c
push 0x4fe164
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
imul eax, eax, 3
add eax, 5
push eax
lea eax, [ebp - 0x44c]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1f30
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
cmp dword [eax + 0x6e7c4], 0
je 0x443462
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x4fe178
push 0x4fe1a4
push 0x4fe1c8
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
imul eax, eax, 3
add eax, 6
push eax
mov eax, dword [ebp - 0x16f8]
add eax, 0x5280c
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1f30
call fcn.004ca943
mov dword [ebp - 0x22c], 0
jmp 0x44347d
mov eax, dword [ebp - 0x22c]
add eax, 1
mov dword [ebp - 0x22c], eax
push 2
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
cmp dword [ebp - 0x22c], eax
jae 0x4436f9
lea ecx, [ebp - 0x654]
push ecx
mov edx, dword [ebp - 0x22c]
push edx
push 2
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.00482a85
mov eax, dword [ebp - 0x22c]
imul eax, eax, 0x238
mov ecx, dword [ebp - 0x16f8]
cmp dword [ecx + eax + 0x58658], 0
jbe 0x443564
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x4fe1dc
push 0x4fe1ec
push 0x4fe214
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
lea edx, [ebp - 0x654]
push edx
push 0x4fe228
lea eax, [ebp - 0x20]
push eax
call fcn.004ca55d
add esp, 0x10
mov ecx, dword [ebp - 0x22c]
add ecx, 1
push ecx
lea edx, [ebp - 0x1c]
push edx
lea ecx, [ebp - 0x20]
call fcn.004b01e0
push eax
mov eax, dword [ebp - 0x16f8]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1f88
call fcn.004ca943
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x4fe234
push 0x4fe244
push 0x4fe27c
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
lea ecx, [ebp - 0x654]
push ecx
push 0x4fe290
lea edx, [ebp - 0x20]
push edx
call fcn.004ca55d
add esp, 0x10
mov eax, dword [ebp - 0x16f8]
add eax, 0x52ab0
push eax
lea ecx, [ebp - 0x1c]
call fcn.00404110
push 0
mov ecx, dword [ebp - 0x16f8]
mov eax, dword [ebp - 0x22c]
xor edx, edx
div dword [ecx + 0x6e760]
imul edx, dword [ebp - 0x234]
push edx
lea ecx, [ebp - 0x1c]
call fcn.004040f0
push 2
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
mov edx, dword [ebp - 0x22c]
lea eax, [edx + eax + 1]
push eax
lea ecx, [ebp - 0x1c]
push ecx
lea ecx, [ebp - 0x20]
call fcn.004b01e0
push eax
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1f88
call fcn.004ca943
mov eax, dword [ebp - 0x22c]
imul eax, eax, 0x238
mov ecx, dword [ebp - 0x16f8]
cmp dword [ecx + eax + 0x58658], 2
jne 0x4436f4
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x4fe29c
push 0x4fe2ac
push 0x4fe2d8
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
lea edx, [ebp - 0x654]
push edx
push 0x4fe2ec
lea eax, [ebp - 0x20]
push eax
call fcn.004ca55d
add esp, 0x10
push 2
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
mov ecx, dword [ebp - 0x22c]
lea edx, [ecx + eax*2 + 1]
push edx
lea eax, [ebp - 0x1c]
push eax
lea ecx, [ebp - 0x20]
call fcn.004b01e0
push eax
mov ecx, dword [ebp - 0x16f8]
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1f88
call fcn.004ca943
jmp 0x44346e
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x4fe2f8
push 0x4fe30c
push 0x4fe338
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 2
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
imul eax, eax, 3
add eax, 1
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x520ac
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
mov eax, dword [ebp - 0x16f8]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1f88
call fcn.004ca943
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x4fe34c
push str.middle_mixer_previospage
push 0x4fe39c
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 2
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
imul eax, eax, 3
add eax, 2
push eax
mov eax, dword [ebp - 0x16f8]
add eax, 0x5210c
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1f88
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
push 0x4fe3b0
push 0x4fe3e0
push 0x4fe418
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0
push 0
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
mov eax, dword [ebp - 0x16f8]
add eax, 0x737ec
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1f88
call fcn.004ca943
mov ecx, dword [ebp - 0x16f8]
cmp dword [ecx + 0x6e884], 0
je 0x4438f8
mov edx, dword [ebp - 0x16f8]
cmp dword [edx + 0x52904], 0
je 0x4438f8
mov eax, dword [ebp - 0x16f8]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
push 0x4fe42c
push 0x4fe478
push 0x4fe4a4
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 2
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
imul eax, eax, 3
add eax, 3
push eax
mov edx, dword [ebp - 0x16f8]
add edx, 0x521ac
push edx
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
mov ecx, dword [ebp - 0x16f8]
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1f88
call fcn.004ca943
mov edx, dword [ebp - 0x16f8]
cmp dword [edx + 0x6e888], 0
je 0x4439fc
mov eax, dword [ebp - 0x16f8]
cmp dword [eax + 0x52908], 0
je 0x4439fc
push 3
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.00482917
test eax, eax
jne 0x4439fc
mov ecx, dword [ebp - 0x16f8]
cmp dword [ecx + 0x14104], 0
je 0x44397d
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x4fe4b8
push 0x4fe508
push 0x4fe544
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
jmp 0x4439b1
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x4fe558
push 0x4fe5b0
push 0x4fe5e8
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 2
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
imul eax, eax, 3
add eax, 4
push eax
mov eax, dword [ebp - 0x16f8]
add eax, 0x521ec
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1f88
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
cmp dword [eax + 0x6e79c], 0
je 0x443a8a
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x4fe5fc
push 0x4fe618
push 0x4fe650
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 2
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
imul eax, eax, 3
add eax, 6
push eax
mov eax, dword [ebp - 0x16f8]
add eax, 0x5246c
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1f88
call fcn.004ca943
push 0
push 0
push 0
push 0
lea ecx, [ebp - 0x1c]
call fcn.004040c0
mov eax, dword [ebp - 0x16f8]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
push 0x4fe664
push 0x4fe680
push 0x4fe6b8
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 2
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
imul eax, eax, 3
add eax, 7
push eax
lea edx, [ebp - 0x1c]
push edx
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
mov ecx, dword [ebp - 0x16f8]
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1f88
call fcn.004ca943
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x4fe6cc
push 0x4fe6e8
push 0x4fe720
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 2
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
imul eax, eax, 3
add eax, 8
push eax
lea ecx, [ebp - 0x1c]
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
mov eax, dword [ebp - 0x16f8]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1f88
call fcn.004ca943
mov ecx, dword [ebp - 0x16f8]
cmp dword [ecx + 0x11ec], 0
je 0x443c77
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x4fe734
push 0x4fe768
push 0x4fe798
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 2
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
imul eax, eax, 3
add eax, 9
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x5284c
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
mov eax, dword [ebp - 0x16f8]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1f88
call fcn.004ca943
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x5284c
push ecx
lea ecx, [ebp - 0x664]
call fcn.00411650
mov edx, dword [ebp - 0x65c]
sub edx, 0x14
mov dword [ebp - 0x65c], edx
lea eax, [ebp - 0x664]
push eax
push 2
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
imul eax, eax, 3
add eax, 9
push eax
mov ecx, dword [ebp - 0x16f8]
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1f88
call fcn.004ca9c2
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x4fe7ac
push 0x4fe7e4
push 0x4fe7fc
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 2
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
imul eax, eax, 3
add eax, 0xa
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x5232c
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
mov eax, dword [ebp - 0x16f8]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1f88
call fcn.004ca943
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x5232c
push ecx
lea ecx, [ebp - 0x674]
call fcn.00411650
mov edx, dword [ebp - 0x66c]
sub edx, 0x14
mov dword [ebp - 0x66c], edx
lea eax, [ebp - 0x674]
push eax
push 2
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
imul eax, eax, 3
add eax, 0xa
push eax
mov ecx, dword [ebp - 0x16f8]
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1f88
call fcn.004ca9c2
push 0
push 0
push 0
push 0
lea ecx, [ebp - 0x1c]
call fcn.004040c0
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x4fe810
push 0x4fe830
push 0x4fe85c
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 2
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
imul eax, eax, 3
add eax, 0xb
push eax
lea ecx, [ebp - 0x1c]
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
mov eax, dword [ebp - 0x16f8]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1f88
call fcn.004ca943
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x4fe870
push 0x4fe890
push 0x4fe8bc
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 2
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
imul eax, eax, 3
add eax, 0xc
push eax
lea eax, [ebp - 0x1c]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1f88
call fcn.004ca943
mov dword [ebp - 0x22c], 0
jmp 0x443e6e
mov eax, dword [ebp - 0x22c]
add eax, 1
mov dword [ebp - 0x22c], eax
push 1
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
cmp dword [ebp - 0x22c], eax
jae 0x4440cb
lea ecx, [ebp - 0x87c]
push ecx
mov edx, dword [ebp - 0x22c]
push edx
push 1
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.00482a85
mov eax, dword [ebp - 0x16f8]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
push 0x4fe8d0
push 0x4fe8e0
push 0x4fe908
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
lea eax, [ebp - 0x87c]
push eax
push 0x4fe91c
lea ecx, [ebp - 0x20]
push ecx
call fcn.004ca55d
add esp, 0x10
mov edx, dword [ebp - 0x22c]
add edx, 1
push edx
lea eax, [ebp - 0x1c]
push eax
lea ecx, [ebp - 0x20]
call fcn.004b01e0
push eax
mov ecx, dword [ebp - 0x16f8]
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1fe0
call fcn.004ca943
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x4fe928
push 0x4fe934
push 0x4fe958
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
lea edx, [ebp - 0x87c]
push edx
push 0x4fe96c
lea eax, [ebp - 0x20]
push eax
call fcn.004ca55d
add esp, 0x10
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x529f0
push ecx
lea ecx, [ebp - 0x1c]
call fcn.00404110
push 0
mov ecx, dword [ebp - 0x16f8]
mov eax, dword [ebp - 0x22c]
xor edx, edx
div dword [ecx + 0x6e760]
imul edx, dword [ebp - 0x234]
push edx
lea ecx, [ebp - 0x1c]
call fcn.004040f0
push 1
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
mov edx, dword [ebp - 0x22c]
lea eax, [edx + eax + 1]
push eax
lea ecx, [ebp - 0x1c]
push ecx
lea ecx, [ebp - 0x20]
call fcn.004b01e0
push eax
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1fe0
call fcn.004ca943
mov eax, dword [ebp - 0x22c]
imul eax, eax, 0x238
mov ecx, dword [ebp - 0x16f8]
cmp dword [ecx + eax + 0x559f8], 2
jne 0x4440c6
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x4fe978
push 0x4fe988
push 0x4fe9b4
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
lea edx, [ebp - 0x87c]
push edx
push 0x4fe9c8
lea eax, [ebp - 0x20]
push eax
call fcn.004ca55d
add esp, 0x10
push 1
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
mov ecx, dword [ebp - 0x22c]
lea edx, [ecx + eax*2 + 1]
push edx
lea eax, [ebp - 0x1c]
push eax
lea ecx, [ebp - 0x20]
call fcn.004b01e0
push eax
mov ecx, dword [ebp - 0x16f8]
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1fe0
call fcn.004ca943
jmp 0x443e5f
push 1
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
test eax, eax
jbe 0x4441e4
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x4fe9d4
push 0x4fe9e8
push 0x4fea14
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 1
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
imul eax, eax, 3
add eax, 1
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x520ac
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
mov eax, dword [ebp - 0x16f8]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1fe0
call fcn.004ca943
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x4fea28
push 0x4fea44
push 0x4fea78
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 1
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
imul eax, eax, 3
add eax, 2
push eax
mov eax, dword [ebp - 0x16f8]
add eax, 0x5210c
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1fe0
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
cmp dword [eax + 0x6e788], 0
jne 0x444272
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x4fea8c
push 0x4feabc
push 0x4feaf4
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 1
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
imul eax, eax, 3
add eax, 3
push eax
mov eax, dword [ebp - 0x16f8]
add eax, 0x52b20
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1fe0
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
cmp dword [eax + 0x6e7c8], 0
je 0x444300
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x4feb08
push 0x4feb34
push 0x4feb58
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 1
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
imul eax, eax, 3
add eax, 4
push eax
mov eax, dword [ebp - 0x16f8]
add eax, 0x5280c
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x1fe0
call fcn.004ca943
mov dword [ebp - 0x22c], 0
jmp 0x44431b
mov eax, dword [ebp - 0x22c]
add eax, 1
mov dword [ebp - 0x22c], eax
push 3
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
cmp dword [ebp - 0x22c], eax
jae 0x4445ba
lea ecx, [ebp - 0xa84]
push ecx
mov edx, dword [ebp - 0x22c]
push edx
push 3
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.00482a85
mov eax, dword [ebp - 0x22c]
imul eax, eax, 0x238
mov ecx, dword [ebp - 0x16f8]
cmp dword [ecx + eax + 0x5b2b8], 0
jbe 0x444402
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x4feb6c
push 0x4feb7c
push 0x4feba4
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
lea edx, [ebp - 0xa84]
push edx
push 0x4febb8
lea eax, [ebp - 0x20]
push eax
call fcn.004ca55d
add esp, 0x10
mov ecx, dword [ebp - 0x22c]
add ecx, 1
push ecx
lea edx, [ebp - 0x1c]
push edx
lea ecx, [ebp - 0x20]
call fcn.004b01e0
push eax
mov eax, dword [ebp - 0x16f8]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2038
call fcn.004ca943
mov ecx, dword [ebp - 0x22c]
push ecx
push 3
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.00482c8f
test eax, eax
je 0x4444fa
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x4febc4
push 0x4febd0
push 0x4febf4
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
lea edx, [ebp - 0xa84]
push edx
push 0x4fec08
lea eax, [ebp - 0x20]
push eax
call fcn.004ca55d
add esp, 0x10
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x529f0
push ecx
lea ecx, [ebp - 0x1c]
call fcn.00404110
push 0
mov ecx, dword [ebp - 0x16f8]
mov eax, dword [ebp - 0x22c]
xor edx, edx
div dword [ecx + 0x6e760]
imul edx, dword [ebp - 0x234]
push edx
lea ecx, [ebp - 0x1c]
call fcn.004040f0
push 3
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
mov edx, dword [ebp - 0x22c]
lea eax, [edx + eax + 1]
push eax
lea ecx, [ebp - 0x1c]
push ecx
lea ecx, [ebp - 0x20]
call fcn.004b01e0
push eax
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2038
call fcn.004ca943
mov eax, dword [ebp - 0x22c]
imul eax, eax, 0x238
mov ecx, dword [ebp - 0x16f8]
cmp dword [ecx + eax + 0x5b2b8], 2
jne 0x4445b5
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x4fec14
push 0x4fec24
push 0x4fec50
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
lea edx, [ebp - 0xa84]
push edx
push 0x4fec64
lea eax, [ebp - 0x20]
push eax
call fcn.004ca55d
add esp, 0x10
push 3
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
mov ecx, dword [ebp - 0x22c]
lea edx, [ecx + eax*2 + 1]
push edx
lea eax, [ebp - 0x1c]
push eax
lea ecx, [ebp - 0x20]
call fcn.004b01e0
push eax
mov ecx, dword [ebp - 0x16f8]
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2038
call fcn.004ca943
jmp 0x44430c
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x4fec70
push 0x4fec84
push 0x4fecb0
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 3
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
imul eax, eax, 3
add eax, 1
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x520ac
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
mov eax, dword [ebp - 0x16f8]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2038
call fcn.004ca943
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x4fecc4
push 0x4fece0
push 0x4fed14
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 3
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
imul eax, eax, 3
add eax, 2
push eax
mov eax, dword [ebp - 0x16f8]
add eax, 0x5210c
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2038
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
cmp dword [eax + 0x6e788], 0
jne 0x444729
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x4fed28
push 0x4fed58
push 0x4fed90
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0
push 0
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x737ec
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2038
call fcn.004ca943
push 0
push 0
push 0
push 0
lea ecx, [ebp - 0x1c]
call fcn.004040c0
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x4feda4
push 0x4fedc0
push 0x4fedf8
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 3
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
imul eax, eax, 3
add eax, 3
push eax
lea ecx, [ebp - 0x1c]
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
mov eax, dword [ebp - 0x16f8]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2038
call fcn.004ca943
mov ecx, dword [ebp - 0x16f8]
cmp dword [ecx + 0x6e79c], 0
je 0x44483d
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x4fee0c
push 0x4fee28
push 0x4fee60
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 3
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
imul eax, eax, 3
add eax, 4
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x5246c
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
mov eax, dword [ebp - 0x16f8]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2038
call fcn.004ca943
mov ecx, dword [ebp - 0x16f8]
cmp dword [ecx + 0x6e888], 0
je 0x444926
mov edx, dword [ebp - 0x16f8]
cmp dword [edx + 0x52908], 0
je 0x444926
mov eax, dword [ebp - 0x16f8]
cmp dword [eax + 0x14104], 0
je 0x4448a8
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x4fee74
push 0x4feec4
push 0x4fef00
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
jmp 0x4448db
mov eax, dword [ebp - 0x16f8]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
push 0x4fef14
push 0x4fef6c
push 0x4fefa4
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 3
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
imul eax, eax, 3
add eax, 5
push eax
mov edx, dword [ebp - 0x16f8]
add edx, 0x5226c
push edx
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
mov ecx, dword [ebp - 0x16f8]
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2038
call fcn.004ca943
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x4fefb8
push 0x4ff004
push 0x4ff02c
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 3
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
imul eax, eax, 3
add eax, 6
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x5236c
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
mov eax, dword [ebp - 0x16f8]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2038
call fcn.004ca943
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x5236c
push ecx
lea ecx, [ebp - 0xa94]
call fcn.00411650
mov edx, dword [ebp - 0xa8c]
sub edx, 0x14
mov dword [ebp - 0xa8c], edx
lea eax, [ebp - 0xa94]
push eax
push 3
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
imul eax, eax, 3
add eax, 6
push eax
mov ecx, dword [ebp - 0x16f8]
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2038
call fcn.004ca9c2
push 0
push 0
push 0
push 0
lea ecx, [ebp - 0x1c]
call fcn.004040c0
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x4ff040
push 0x4ff060
push 0x4ff08c
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 3
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
imul eax, eax, 3
add eax, 7
push eax
lea ecx, [ebp - 0x1c]
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
mov eax, dword [ebp - 0x16f8]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2038
call fcn.004ca943
mov dword [ebp - 0x22c], 0
jmp 0x444aa6
mov ecx, dword [ebp - 0x22c]
add ecx, 1
mov dword [ebp - 0x22c], ecx
push 4
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
cmp dword [ebp - 0x22c], eax
jae 0x444d45
lea edx, [ebp - 0xc9c]
push edx
mov eax, dword [ebp - 0x22c]
push eax
push 4
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.00482a85
mov ecx, dword [ebp - 0x22c]
imul ecx, ecx, 0x238
mov edx, dword [ebp - 0x16f8]
cmp dword [edx + ecx + 0x5df18], 0
jbe 0x444b8d
mov eax, dword [ebp - 0x16f8]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
push 0x4ff0a0
push 0x4ff0b0
push 0x4ff0d8
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
lea eax, [ebp - 0xc9c]
push eax
push 0x4ff0ec
lea ecx, [ebp - 0x20]
push ecx
call fcn.004ca55d
add esp, 0x10
mov edx, dword [ebp - 0x22c]
add edx, 1
push edx
lea eax, [ebp - 0x1c]
push eax
lea ecx, [ebp - 0x20]
call fcn.004b01e0
push eax
mov ecx, dword [ebp - 0x16f8]
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2090
call fcn.004ca943
mov edx, dword [ebp - 0x22c]
push edx
push 4
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.00482c8f
test eax, eax
je 0x444c85
mov eax, dword [ebp - 0x16f8]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
push 0x4ff0f8
push 0x4ff104
push 0x4ff128
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
lea eax, [ebp - 0xc9c]
push eax
push 0x4ff13c
lea ecx, [ebp - 0x20]
push ecx
call fcn.004ca55d
add esp, 0x10
mov edx, dword [ebp - 0x16f8]
add edx, 0x529f0
push edx
lea ecx, [ebp - 0x1c]
call fcn.00404110
push 0
mov ecx, dword [ebp - 0x16f8]
mov eax, dword [ebp - 0x22c]
xor edx, edx
div dword [ecx + 0x6e760]
imul edx, dword [ebp - 0x234]
push edx
lea ecx, [ebp - 0x1c]
call fcn.004040f0
push 4
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
mov edx, dword [ebp - 0x22c]
lea eax, [edx + eax + 1]
push eax
lea ecx, [ebp - 0x1c]
push ecx
lea ecx, [ebp - 0x20]
call fcn.004b01e0
push eax
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2090
call fcn.004ca943
mov eax, dword [ebp - 0x22c]
imul eax, eax, 0x238
mov ecx, dword [ebp - 0x16f8]
cmp dword [ecx + eax + 0x5df18], 2
jne 0x444d40
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x4ff148
push 0x4ff158
push 0x4ff184
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
lea edx, [ebp - 0xc9c]
push edx
push 0x4ff198
lea eax, [ebp - 0x20]
push eax
call fcn.004ca55d
add esp, 0x10
push 4
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
mov ecx, dword [ebp - 0x22c]
lea edx, [ecx + eax*2 + 1]
push edx
lea eax, [ebp - 0x1c]
push eax
lea ecx, [ebp - 0x20]
call fcn.004b01e0
push eax
mov ecx, dword [ebp - 0x16f8]
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2090
call fcn.004ca943
jmp 0x444a97
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x4ff1a4
push 0x4ff1b8
push 0x4ff1e4
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 4
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
imul eax, eax, 3
add eax, 1
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x520ac
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
mov eax, dword [ebp - 0x16f8]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2090
call fcn.004ca943
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x4ff1f8
push 0x4ff214
push 0x4ff248
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 4
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
imul eax, eax, 3
add eax, 2
push eax
mov eax, dword [ebp - 0x16f8]
add eax, 0x5210c
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2090
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
cmp dword [eax + 0x6e788], 0
jne 0x444eb4
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x4ff25c
push 0x4ff28c
push 0x4ff2c4
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0
push 0
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x737ec
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2090
call fcn.004ca943
push 0
push 0
push 0
push 0
lea ecx, [ebp - 0x1c]
call fcn.004040c0
mov edx, dword [ebp - 0x16f8]
cmp dword [edx + 0x6e79c], 0
je 0x444f51
mov eax, dword [ebp - 0x16f8]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
push 0x4ff2d8
push 0x4ff2f4
push 0x4ff32c
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 4
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
imul eax, eax, 3
add eax, 4
push eax
mov edx, dword [ebp - 0x16f8]
add edx, 0x5246c
push edx
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
mov ecx, dword [ebp - 0x16f8]
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2090
call fcn.004ca943
push 4
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.00482917
test eax, eax
je 0x44505b
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.00483a1c
test eax, eax
je 0x44505b
mov edx, dword [ebp - 0x16f8]
cmp dword [edx + 0x5290c], 0
je 0x44505b
mov eax, dword [ebp - 0x16f8]
cmp dword [eax + 0x14104], 0
je 0x444fdd
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x4ff340
push 0x4ff390
push 0x4ff3cc
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
jmp 0x445010
mov eax, dword [ebp - 0x16f8]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
push 0x4ff3e0
push 0x4ff438
push 0x4ff470
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 4
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
imul eax, eax, 3
add eax, 5
push eax
mov edx, dword [ebp - 0x16f8]
add edx, 0x5228c
push edx
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
mov ecx, dword [ebp - 0x16f8]
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2090
call fcn.004ca943
mov edx, dword [ebp - 0x16f8]
cmp dword [edx + 0x84c], 0
jne 0x44514c
mov eax, dword [ebp - 0x16f8]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
push 0x4ff484
push 0x4ff4bc
push 0x4ff4d4
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 4
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
imul eax, eax, 3
add eax, 6
push eax
mov edx, dword [ebp - 0x16f8]
add edx, 0x5236c
push edx
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
mov ecx, dword [ebp - 0x16f8]
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2090
call fcn.004ca943
mov edx, dword [ebp - 0x16f8]
add edx, 0x5236c
push edx
lea ecx, [ebp - 0xcac]
call fcn.00411650
mov eax, dword [ebp - 0xca4]
sub eax, 0x14
mov dword [ebp - 0xca4], eax
lea ecx, [ebp - 0xcac]
push ecx
push 4
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
imul eax, eax, 3
add eax, 6
push eax
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2090
call fcn.004ca9c2
mov eax, dword [ebp - 0x16f8]
cmp dword [eax + 0x84c], 0
je 0x4453f9
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x4ff4e8
push 0x4ff520
push 0x4ff538
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 4
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
imul eax, eax, 3
add eax, 7
push eax
mov eax, dword [ebp - 0x16f8]
add eax, 0x5236c
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2090
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
add eax, 0x523ac
push eax
lea ecx, [ebp - 0xcbc]
call fcn.00411650
mov ecx, dword [ebp - 0xcb4]
sub ecx, 0x14
mov dword [ebp - 0xcb4], ecx
lea edx, [ebp - 0xcbc]
push edx
push 4
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
imul eax, eax, 3
add eax, 7
push eax
mov eax, dword [ebp - 0x16f8]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2090
call fcn.004ca9c2
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x4ff54c
push 0x4ff584
push 0x4ff5ac
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 4
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
imul eax, eax, 3
add eax, 8
push eax
mov eax, dword [ebp - 0x16f8]
add eax, 0x5236c
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2090
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
add eax, 0x523ec
push eax
lea ecx, [ebp - 0xcbc]
call fcn.00404110
mov ecx, dword [ebp - 0xcb4]
sub ecx, 0x14
mov dword [ebp - 0xcb4], ecx
lea edx, [ebp - 0xcbc]
push edx
push 4
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
imul eax, eax, 3
add eax, 8
push eax
mov eax, dword [ebp - 0x16f8]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2090
call fcn.004ca9c2
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x4ff5c0
push 0x4ff5e8
push 0x4ff600
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 4
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
imul eax, eax, 3
add eax, 9
push eax
mov eax, dword [ebp - 0x16f8]
add eax, 0x5236c
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2090
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
add eax, 0x5242c
push eax
lea ecx, [ebp - 0xcbc]
call fcn.00404110
mov ecx, dword [ebp - 0xcb4]
sub ecx, 0x14
mov dword [ebp - 0xcb4], ecx
lea edx, [ebp - 0xcbc]
push edx
push 4
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
imul eax, eax, 3
add eax, 9
push eax
mov eax, dword [ebp - 0x16f8]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2090
call fcn.004ca9c2
mov dword [ebp - 0x22c], 0
jmp 0x445414
mov ecx, dword [ebp - 0x22c]
add ecx, 1
mov dword [ebp - 0x22c], ecx
push 5
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
cmp dword [ebp - 0x22c], eax
jae 0x4456b3
lea edx, [ebp - 0xec4]
push edx
mov eax, dword [ebp - 0x22c]
push eax
push 5
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.00482a85
mov ecx, dword [ebp - 0x22c]
imul ecx, ecx, 0x238
mov edx, dword [ebp - 0x16f8]
cmp dword [edx + ecx + 0x60b78], 0
jbe 0x4454fb
mov eax, dword [ebp - 0x16f8]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
push 0x4ff614
push 0x4ff624
push 0x4ff64c
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
lea eax, [ebp - 0xec4]
push eax
push 0x4ff660
lea ecx, [ebp - 0x20]
push ecx
call fcn.004ca55d
add esp, 0x10
mov edx, dword [ebp - 0x22c]
add edx, 1
push edx
lea eax, [ebp - 0x1c]
push eax
lea ecx, [ebp - 0x20]
call fcn.004b01e0
push eax
mov ecx, dword [ebp - 0x16f8]
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x20e8
call fcn.004ca943
mov edx, dword [ebp - 0x22c]
push edx
push 5
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.00482c8f
test eax, eax
je 0x4455f3
mov eax, dword [ebp - 0x16f8]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
push 0x4ff66c
push 0x4ff678
push 0x4ff69c
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
lea eax, [ebp - 0xec4]
push eax
push 0x4ff6b0
lea ecx, [ebp - 0x20]
push ecx
call fcn.004ca55d
add esp, 0x10
mov edx, dword [ebp - 0x16f8]
add edx, 0x529f0
push edx
lea ecx, [ebp - 0x1c]
call fcn.00404110
push 0
mov ecx, dword [ebp - 0x16f8]
mov eax, dword [ebp - 0x22c]
xor edx, edx
div dword [ecx + 0x6e760]
imul edx, dword [ebp - 0x234]
push edx
lea ecx, [ebp - 0x1c]
call fcn.004040f0
push 5
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
mov edx, dword [ebp - 0x22c]
lea eax, [edx + eax + 1]
push eax
lea ecx, [ebp - 0x1c]
push ecx
lea ecx, [ebp - 0x20]
call fcn.004b01e0
push eax
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x20e8
call fcn.004ca943
mov eax, dword [ebp - 0x22c]
imul eax, eax, 0x238
mov ecx, dword [ebp - 0x16f8]
cmp dword [ecx + eax + 0x60b78], 2
jne 0x4456ae
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x4ff6bc
push 0x4ff6cc
push 0x4ff6f8
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
lea edx, [ebp - 0xec4]
push edx
push 0x4ff70c
lea eax, [ebp - 0x20]
push eax
call fcn.004ca55d
add esp, 0x10
push 5
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
mov ecx, dword [ebp - 0x22c]
lea edx, [ecx + eax*2 + 1]
push edx
lea eax, [ebp - 0x1c]
push eax
lea ecx, [ebp - 0x20]
call fcn.004b01e0
push eax
mov ecx, dword [ebp - 0x16f8]
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x20e8
call fcn.004ca943
jmp 0x445405
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x4ff718
push 0x4ff72c
push 0x4ff758
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 5
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
imul eax, eax, 3
add eax, 1
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x520ac
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
mov eax, dword [ebp - 0x16f8]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x20e8
call fcn.004ca943
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x4ff76c
push 0x4ff788
push 0x4ff7bc
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 5
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
imul eax, eax, 3
add eax, 2
push eax
mov eax, dword [ebp - 0x16f8]
add eax, 0x5210c
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x20e8
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
cmp dword [eax + 0x6e788], 0
jne 0x445822
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x4ff7d0
push 0x4ff800
push 0x4ff838
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0
push 0
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x737ec
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x20e8
call fcn.004ca943
push 0
push 0
push 0
push 0
lea ecx, [ebp - 0x1c]
call fcn.004040c0
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x4ff84c
push 0x4ff868
push 0x4ff8a0
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 5
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
imul eax, eax, 3
add eax, 3
push eax
lea ecx, [ebp - 0x1c]
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
mov eax, dword [ebp - 0x16f8]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x20e8
call fcn.004ca943
mov ecx, dword [ebp - 0x16f8]
cmp dword [ecx + 0x6e79c], 0
je 0x445936
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x4ff8b4
push 0x4ff8d0
push 0x4ff908
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 5
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
imul eax, eax, 3
add eax, 4
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x5246c
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
mov eax, dword [ebp - 0x16f8]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x20e8
call fcn.004ca943
mov ecx, dword [ebp - 0x16f8]
cmp dword [ecx + 0x6e884], 0
je 0x445a1f
mov edx, dword [ebp - 0x16f8]
cmp dword [edx + 0x52904], 0
je 0x445a1f
mov eax, dword [ebp - 0x16f8]
cmp dword [eax + 0x14104], 0
je 0x4459a1
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x4ff91c
push 0x4ff96c
push 0x4ff9a8
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
jmp 0x4459d4
mov eax, dword [ebp - 0x16f8]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
push 0x4ff9bc
push 0x4ffa14
push 0x4ffa4c
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 5
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
imul eax, eax, 3
add eax, 5
push eax
mov edx, dword [ebp - 0x16f8]
add edx, 0x5226c
push edx
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
mov ecx, dword [ebp - 0x16f8]
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x20e8
call fcn.004ca943
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x4ffa60
push 0x4ffa98
push 0x4ffab0
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 5
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
imul eax, eax, 3
add eax, 6
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x5236c
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
mov eax, dword [ebp - 0x16f8]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x20e8
call fcn.004ca943
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x5236c
push ecx
lea ecx, [ebp - 0xed4]
call fcn.00411650
mov edx, dword [ebp - 0xecc]
sub edx, 0x14
mov dword [ebp - 0xecc], edx
lea eax, [ebp - 0xed4]
push eax
push 5
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
imul eax, eax, 3
add eax, 6
push eax
mov ecx, dword [ebp - 0x16f8]
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x20e8
call fcn.004ca9c2
push 0
push 0
push 0
push 0
lea ecx, [ebp - 0x1c]
call fcn.004040c0
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x4ffac4
push 0x4ffae4
push 0x4ffb10
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 5
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
imul eax, eax, 3
add eax, 7
push eax
lea ecx, [ebp - 0x1c]
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
mov eax, dword [ebp - 0x16f8]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x20e8
call fcn.004ca943
mov dword [ebp - 0x22c], 0
jmp 0x445b9f
mov ecx, dword [ebp - 0x22c]
add ecx, 1
mov dword [ebp - 0x22c], ecx
push 6
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
cmp dword [ebp - 0x22c], eax
jae 0x445e3e
lea edx, [ebp - 0x10dc]
push edx
mov eax, dword [ebp - 0x22c]
push eax
push 6
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.00482a85
mov ecx, dword [ebp - 0x22c]
imul ecx, ecx, 0x238
mov edx, dword [ebp - 0x16f8]
cmp dword [edx + ecx + 0x637d8], 0
jbe 0x445c86
mov eax, dword [ebp - 0x16f8]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
push 0x4ffb24
push 0x4ffb34
push 0x4ffb5c
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
lea eax, [ebp - 0x10dc]
push eax
push 0x4ffb70
lea ecx, [ebp - 0x20]
push ecx
call fcn.004ca55d
add esp, 0x10
mov edx, dword [ebp - 0x22c]
add edx, 1
push edx
lea eax, [ebp - 0x1c]
push eax
lea ecx, [ebp - 0x20]
call fcn.004b01e0
push eax
mov ecx, dword [ebp - 0x16f8]
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2140
call fcn.004ca943
mov edx, dword [ebp - 0x22c]
push edx
push 6
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.00482c8f
test eax, eax
je 0x445d7e
mov eax, dword [ebp - 0x16f8]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
push 0x4ffb7c
push 0x4ffb88
push 0x4ffbac
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
lea eax, [ebp - 0x10dc]
push eax
push 0x4ffbc0
lea ecx, [ebp - 0x20]
push ecx
call fcn.004ca55d
add esp, 0x10
mov edx, dword [ebp - 0x16f8]
add edx, 0x529f0
push edx
lea ecx, [ebp - 0x1c]
call fcn.00404110
push 0
mov ecx, dword [ebp - 0x16f8]
mov eax, dword [ebp - 0x22c]
xor edx, edx
div dword [ecx + 0x6e760]
imul edx, dword [ebp - 0x234]
push edx
lea ecx, [ebp - 0x1c]
call fcn.004040f0
push 6
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
mov edx, dword [ebp - 0x22c]
lea eax, [edx + eax + 1]
push eax
lea ecx, [ebp - 0x1c]
push ecx
lea ecx, [ebp - 0x20]
call fcn.004b01e0
push eax
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2140
call fcn.004ca943
mov eax, dword [ebp - 0x22c]
imul eax, eax, 0x238
mov ecx, dword [ebp - 0x16f8]
cmp dword [ecx + eax + 0x637d8], 2
jne 0x445e39
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x4ffbcc
push 0x4ffbdc
push 0x4ffc08
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
lea edx, [ebp - 0x10dc]
push edx
push 0x4ffc1c
lea eax, [ebp - 0x20]
push eax
call fcn.004ca55d
add esp, 0x10
push 6
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
mov ecx, dword [ebp - 0x22c]
lea edx, [ecx + eax*2 + 1]
push edx
lea eax, [ebp - 0x1c]
push eax
lea ecx, [ebp - 0x20]
call fcn.004b01e0
push eax
mov ecx, dword [ebp - 0x16f8]
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2140
call fcn.004ca943
jmp 0x445b90
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x4ffc28
push 0x4ffc3c
push 0x4ffc68
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 6
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
imul eax, eax, 3
add eax, 1
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x520ac
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
mov eax, dword [ebp - 0x16f8]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2140
call fcn.004ca943
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x4ffc7c
push 0x4ffc98
push 0x4ffccc
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 6
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
imul eax, eax, 3
add eax, 2
push eax
mov eax, dword [ebp - 0x16f8]
add eax, 0x5210c
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2140
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
cmp dword [eax + 0x6e788], 0
jne 0x445fad
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x4ffce0
push 0x4ffd10
push 0x4ffd48
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0
push 0
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x737ec
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2140
call fcn.004ca943
mov edx, dword [ebp - 0x16f8]
cmp dword [edx + 0x6e79c], 0
je 0x44603a
mov eax, dword [ebp - 0x16f8]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
push 0x4ffd5c
push 0x4ffd78
push 0x4ffdb0
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 6
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
imul eax, eax, 3
add eax, 4
push eax
mov edx, dword [ebp - 0x16f8]
add edx, 0x5246c
push edx
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
mov ecx, dword [ebp - 0x16f8]
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2140
call fcn.004ca943
mov dword [ebp - 0x22c], 0
jmp 0x446055
mov edx, dword [ebp - 0x22c]
add edx, 1
mov dword [ebp - 0x22c], edx
push 7
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
cmp dword [ebp - 0x22c], eax
jae 0x4462f3
lea eax, [ebp - 0x12e4]
push eax
mov ecx, dword [ebp - 0x22c]
push ecx
push 7
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.00482a85
mov edx, dword [ebp - 0x22c]
imul edx, edx, 0x238
mov eax, dword [ebp - 0x16f8]
cmp dword [eax + edx + 0x66438], 0
jbe 0x44613c
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x4ffdc4
push 0x4ffdd4
push 0x4ffdfc
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
lea ecx, [ebp - 0x12e4]
push ecx
push 0x4ffe10
lea edx, [ebp - 0x20]
push edx
call fcn.004ca55d
add esp, 0x10
mov eax, dword [ebp - 0x22c]
add eax, 1
push eax
lea ecx, [ebp - 0x1c]
push ecx
lea ecx, [ebp - 0x20]
call fcn.004b01e0
push eax
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2198
call fcn.004ca943
mov eax, dword [ebp - 0x22c]
push eax
push 7
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.00482c8f
test eax, eax
je 0x446233
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x4ffe1c
push 0x4ffe28
push 0x4ffe4c
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
lea ecx, [ebp - 0x12e4]
push ecx
push 0x4ffe60
lea edx, [ebp - 0x20]
push edx
call fcn.004ca55d
add esp, 0x10
mov eax, dword [ebp - 0x16f8]
add eax, 0x529f0
push eax
lea ecx, [ebp - 0x1c]
call fcn.00404110
push 0
mov ecx, dword [ebp - 0x16f8]
mov eax, dword [ebp - 0x22c]
xor edx, edx
div dword [ecx + 0x6e760]
imul edx, dword [ebp - 0x234]
push edx
lea ecx, [ebp - 0x1c]
call fcn.004040f0
push 7
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
mov edx, dword [ebp - 0x22c]
lea eax, [edx + eax + 1]
push eax
lea ecx, [ebp - 0x1c]
push ecx
lea ecx, [ebp - 0x20]
call fcn.004b01e0
push eax
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2198
call fcn.004ca943
mov eax, dword [ebp - 0x22c]
imul eax, eax, 0x238
mov ecx, dword [ebp - 0x16f8]
cmp dword [ecx + eax + 0x66438], 2
jne 0x4462ee
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x4ffe6c
push 0x4ffe7c
push 0x4ffea8
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
lea edx, [ebp - 0x12e4]
push edx
push 0x4ffebc
lea eax, [ebp - 0x20]
push eax
call fcn.004ca55d
add esp, 0x10
push 7
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
mov ecx, dword [ebp - 0x22c]
lea edx, [ecx + eax*2 + 1]
push edx
lea eax, [ebp - 0x1c]
push eax
lea ecx, [ebp - 0x20]
call fcn.004b01e0
push eax
mov ecx, dword [ebp - 0x16f8]
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2198
call fcn.004ca943
jmp 0x446046
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x4ffec8
push 0x4ffedc
push 0x4fff08
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 7
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
imul eax, eax, 3
add eax, 1
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x520ac
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
mov eax, dword [ebp - 0x16f8]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2198
call fcn.004ca943
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x4fff1c
push 0x4fff38
push 0x4fff6c
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 7
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
imul eax, eax, 3
add eax, 2
push eax
mov eax, dword [ebp - 0x16f8]
add eax, 0x5210c
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2198
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
cmp dword [eax + 0x6e788], 0
jne 0x446462
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x4fff80
push 0x4fffb0
push 0x4fffe8
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0
push 0
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x737ec
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2198
call fcn.004ca943
mov edx, dword [ebp - 0x16f8]
cmp dword [edx + 0x6e79c], 0
je 0x4464ef
mov eax, dword [ebp - 0x16f8]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
push 0x4ffffc
push 0x500018
push 0x500050
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 7
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
imul eax, eax, 3
add eax, 4
push eax
mov edx, dword [ebp - 0x16f8]
add edx, 0x5246c
push edx
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
mov ecx, dword [ebp - 0x16f8]
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2198
call fcn.004ca943
mov dword [ebp - 0x22c], 0
jmp 0x44650a
mov edx, dword [ebp - 0x22c]
add edx, 1
mov dword [ebp - 0x22c], edx
push 8
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
cmp dword [ebp - 0x22c], eax
jae 0x4467a8
lea eax, [ebp - 0x14ec]
push eax
mov ecx, dword [ebp - 0x22c]
push ecx
push 8
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.00482a85
mov edx, dword [ebp - 0x22c]
imul edx, edx, 0x238
mov eax, dword [ebp - 0x16f8]
cmp dword [eax + edx + 0x69098], 0
jbe 0x4465f1
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x500064
push 0x500074
push 0x50009c
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
lea ecx, [ebp - 0x14ec]
push ecx
push 0x5000b0
lea edx, [ebp - 0x20]
push edx
call fcn.004ca55d
add esp, 0x10
mov eax, dword [ebp - 0x22c]
add eax, 1
push eax
lea ecx, [ebp - 0x1c]
push ecx
lea ecx, [ebp - 0x20]
call fcn.004b01e0
push eax
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x21f0
call fcn.004ca943
mov eax, dword [ebp - 0x22c]
push eax
push 8
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.00482c8f
test eax, eax
je 0x4466e8
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x5000bc
push 0x5000c8
push 0x5000ec
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
lea ecx, [ebp - 0x14ec]
push ecx
push 0x500100
lea edx, [ebp - 0x20]
push edx
call fcn.004ca55d
add esp, 0x10
mov eax, dword [ebp - 0x16f8]
add eax, 0x529f0
push eax
lea ecx, [ebp - 0x1c]
call fcn.00404110
push 0
mov ecx, dword [ebp - 0x16f8]
mov eax, dword [ebp - 0x22c]
xor edx, edx
div dword [ecx + 0x6e760]
imul edx, dword [ebp - 0x234]
push edx
lea ecx, [ebp - 0x1c]
call fcn.004040f0
push 8
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
mov edx, dword [ebp - 0x22c]
lea eax, [edx + eax + 1]
push eax
lea ecx, [ebp - 0x1c]
push ecx
lea ecx, [ebp - 0x20]
call fcn.004b01e0
push eax
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x21f0
call fcn.004ca943
mov eax, dword [ebp - 0x22c]
imul eax, eax, 0x238
mov ecx, dword [ebp - 0x16f8]
cmp dword [ecx + eax + 0x69098], 2
jne 0x4467a3
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x50010c
push 0x50011c
push 0x500148
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
lea edx, [ebp - 0x14ec]
push edx
push 0x50015c
lea eax, [ebp - 0x20]
push eax
call fcn.004ca55d
add esp, 0x10
push 8
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
mov ecx, dword [ebp - 0x22c]
lea edx, [ecx + eax*2 + 1]
push edx
lea eax, [ebp - 0x1c]
push eax
lea ecx, [ebp - 0x20]
call fcn.004b01e0
push eax
mov ecx, dword [ebp - 0x16f8]
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x21f0
call fcn.004ca943
jmp 0x4464fb
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x500168
push 0x50017c
push 0x5001a8
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 8
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
imul eax, eax, 3
add eax, 1
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x520ac
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
mov eax, dword [ebp - 0x16f8]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x21f0
call fcn.004ca943
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x5001bc
push 0x5001d8
push 0x50020c
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 8
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
imul eax, eax, 3
add eax, 2
push eax
mov eax, dword [ebp - 0x16f8]
add eax, 0x5210c
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x21f0
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
cmp dword [eax + 0x6e788], 0
jne 0x446917
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x500220
push 0x500250
push 0x500288
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0
push 0
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x737ec
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x21f0
call fcn.004ca943
mov edx, dword [ebp - 0x16f8]
cmp dword [edx + 0x6e79c], 0
je 0x4469a4
mov eax, dword [ebp - 0x16f8]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
push 0x50029c
push 0x5002b8
push 0x5002f0
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 8
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
imul eax, eax, 3
add eax, 4
push eax
mov edx, dword [ebp - 0x16f8]
add edx, 0x5246c
push edx
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
mov ecx, dword [ebp - 0x16f8]
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x21f0
call fcn.004ca943
mov dword [ebp - 0x22c], 0
jmp 0x4469bf
mov edx, dword [ebp - 0x22c]
add edx, 1
mov dword [ebp - 0x22c], edx
push 9
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
cmp dword [ebp - 0x22c], eax
jae 0x446c5d
lea eax, [ebp - 0x16f4]
push eax
mov ecx, dword [ebp - 0x22c]
push ecx
push 9
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.00482a85
mov edx, dword [ebp - 0x22c]
imul edx, edx, 0x238
mov eax, dword [ebp - 0x16f8]
cmp dword [eax + edx + 0x6bcf8], 0
jbe 0x446aa6
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x500304
push 0x500314
push 0x50033c
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
lea ecx, [ebp - 0x16f4]
push ecx
push 0x500350
lea edx, [ebp - 0x20]
push edx
call fcn.004ca55d
add esp, 0x10
mov eax, dword [ebp - 0x22c]
add eax, 1
push eax
lea ecx, [ebp - 0x1c]
push ecx
lea ecx, [ebp - 0x20]
call fcn.004b01e0
push eax
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2248
call fcn.004ca943
mov eax, dword [ebp - 0x22c]
push eax
push 9
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.00482c8f
test eax, eax
je 0x446b9d
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x50035c
push 0x500368
push 0x50038c
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
lea ecx, [ebp - 0x16f4]
push ecx
push 0x5003a0
lea edx, [ebp - 0x20]
push edx
call fcn.004ca55d
add esp, 0x10
mov eax, dword [ebp - 0x16f8]
add eax, 0x529f0
push eax
lea ecx, [ebp - 0x1c]
call fcn.00404110
push 0
mov ecx, dword [ebp - 0x16f8]
mov eax, dword [ebp - 0x22c]
xor edx, edx
div dword [ecx + 0x6e760]
imul edx, dword [ebp - 0x234]
push edx
lea ecx, [ebp - 0x1c]
call fcn.004040f0
push 9
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
mov edx, dword [ebp - 0x22c]
lea eax, [edx + eax + 1]
push eax
lea ecx, [ebp - 0x1c]
push ecx
lea ecx, [ebp - 0x20]
call fcn.004b01e0
push eax
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2248
call fcn.004ca943
mov eax, dword [ebp - 0x22c]
imul eax, eax, 0x238
mov ecx, dword [ebp - 0x16f8]
cmp dword [ecx + eax + 0x6bcf8], 2
jne 0x446c58
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x5003ac
push 0x5003bc
push 0x5003e8
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
lea edx, [ebp - 0x16f4]
push edx
push 0x5003fc
lea eax, [ebp - 0x20]
push eax
call fcn.004ca55d
add esp, 0x10
push 9
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
mov ecx, dword [ebp - 0x22c]
lea edx, [ecx + eax*2 + 1]
push edx
lea eax, [ebp - 0x1c]
push eax
lea ecx, [ebp - 0x20]
call fcn.004b01e0
push eax
mov ecx, dword [ebp - 0x16f8]
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2248
call fcn.004ca943
jmp 0x4469b0
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x500408
push 0x50041c
push 0x500448
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 9
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
imul eax, eax, 3
add eax, 1
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x520ac
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
mov eax, dword [ebp - 0x16f8]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2248
call fcn.004ca943
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x50045c
push 0x500478
push 0x5004ac
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 9
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
imul eax, eax, 3
add eax, 2
push eax
mov eax, dword [ebp - 0x16f8]
add eax, 0x5210c
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2248
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
cmp dword [eax + 0x6e788], 0
jne 0x446dcc
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x5004c0
push 0x5004f0
push 0x500528
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0
push 0
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x737ec
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2248
call fcn.004ca943
mov edx, dword [ebp - 0x16f8]
cmp dword [edx + 0x6e79c], 0
je 0x446e59
mov eax, dword [ebp - 0x16f8]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
push 0x50053c
push 0x500558
push 0x500590
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 9
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
imul eax, eax, 3
add eax, 3
push eax
mov edx, dword [ebp - 0x16f8]
add edx, 0x5246c
push edx
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
mov ecx, dword [ebp - 0x16f8]
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2248
call fcn.004ca943
push 9
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.00482917
test eax, eax
je 0x446f1a
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.00483ade
test eax, eax
je 0x446f1a
mov edx, dword [ebp - 0x16f8]
cmp dword [edx + 0x52910], 0
je 0x446f1a
mov eax, dword [ebp - 0x16f8]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
push 0x5005a4
push 0x5005f4
push 0x500630
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 9
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x141fc
call fcn.004829b9
imul eax, eax, 3
add eax, 4
push eax
mov edx, dword [ebp - 0x16f8]
add edx, 0x5228c
push edx
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
mov ecx, dword [ebp - 0x16f8]
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2248
call fcn.004ca943
mov edx, dword [ebp - 0x16f8]
cmp dword [edx + 0x7143c], 0
jne 0x447529
mov dword [ebp - 0x22c], 0
jmp 0x446f48
mov eax, dword [ebp - 0x22c]
add eax, 1
mov dword [ebp - 0x22c], eax
cmp dword [ebp - 0x22c], 0xa
jae 0x446f91
mov ecx, dword [ebp - 0x22c]
add ecx, 1
push ecx
mov edx, dword [ebp - 0x22c]
shl edx, 4
mov eax, dword [ebp - 0x16f8]
lea ecx, [eax + edx + 0x735e4]
push ecx
push 0x500644
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x22a0
call fcn.004ca943
jmp 0x446f39
mov eax, dword [ebp - 0x16f8]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
push 0x500648
push 0x50065c
push 0x50068c
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0xb
mov edx, dword [ebp - 0x16f8]
add edx, 0x716fc
push edx
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
mov ecx, dword [ebp - 0x16f8]
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x22a0
call fcn.004ca943
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x5006a0
push 0x5006a8
push 0x5006cc
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0xc
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x7173c
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
mov eax, dword [ebp - 0x16f8]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x22a0
call fcn.004ca943
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x5006e0
push 0x5006ec
push 0x500714
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0xd
mov eax, dword [ebp - 0x16f8]
add eax, 0x7177c
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x22a0
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
push 0x500728
push 0x500734
push 0x50075c
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0xe
mov edx, dword [ebp - 0x16f8]
add edx, 0x718bc
push edx
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
mov ecx, dword [ebp - 0x16f8]
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x22a0
call fcn.004ca943
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x500770
push 0x50077c
push 0x5007a4
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0xf
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x717fc
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
mov eax, dword [ebp - 0x16f8]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x22a0
call fcn.004ca943
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x5007b8
push 0x5007c4
push 0x5007ec
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0x10
mov eax, dword [ebp - 0x16f8]
add eax, 0x7183c
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x22a0
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
push 0x500800
push 0x50080c
push 0x500834
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0x11
mov edx, dword [ebp - 0x16f8]
add edx, 0x7187c
push edx
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
mov ecx, dword [ebp - 0x16f8]
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x22a0
call fcn.004ca943
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x500848
push 0x500858
push 0x500884
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0x12
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x717bc
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
mov eax, dword [ebp - 0x16f8]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x22a0
call fcn.004ca943
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x500898
push 0x5008b8
push 0x5008f4
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0x13
mov eax, dword [ebp - 0x16f8]
add eax, 0x716bc
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x22a0
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
push 0x500908
push 0x500938
push 0x500970
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0x14
mov edx, dword [ebp - 0x16f8]
add edx, 0x718fc
push edx
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
mov ecx, dword [ebp - 0x16f8]
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x22a0
call fcn.004ca943
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x500984
push 0x5009b8
push 0x5009f4
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0x15
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x7193c
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
mov eax, dword [ebp - 0x16f8]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x22a0
call fcn.004ca943
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x500a08
push 0x500a44
push 0x500a7c
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0x16
mov eax, dword [ebp - 0x16f8]
add eax, 0x71b3c
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x22a0
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
push 0x500a90
push 0x500ac4
push 0x500afc
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0x17
mov edx, dword [ebp - 0x16f8]
add edx, 0x7191c
push edx
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
mov ecx, dword [ebp - 0x16f8]
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x22a0
call fcn.004ca943
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x500b10
push 0x500b2c
push 0x500b60
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0
push 0
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x73990
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x22a0
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
cmp dword [eax + 0x71440], 0
jne 0x4483a9
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x500b74
push 0x500bb4
push 0x500bfc
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 1
mov eax, dword [ebp - 0x16f8]
add eax, 0x71bbc
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x22f8
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
push 0x500c10
push 0x500c44
push 0x500c74
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 2
mov edx, dword [ebp - 0x16f8]
add edx, 0x71e9c
push edx
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
mov ecx, dword [ebp - 0x16f8]
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x22f8
call fcn.004ca943
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x500c88
push 0x500cb0
push 0x500ce4
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0
push 0
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x738a0
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x22f8
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
push 0x500cf8
push 0x500d28
push 0x500d54
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0
push 0
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
mov eax, dword [ebp - 0x16f8]
add eax, 0x73918
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x22f8
call fcn.004ca943
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x500d68
push 0x500d98
push 0x500dc8
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0
push 0
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x738dc
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x22f8
call fcn.004ca943
mov edx, dword [ebp - 0x16f8]
cmp dword [edx + 0x14098], 4
jb 0x447ace
mov eax, dword [ebp - 0x16f8]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
push 0x500ddc
push 0x500e1c
push 0x500e64
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 1
mov edx, dword [ebp - 0x16f8]
add edx, 0x71bbc
push edx
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
mov ecx, dword [ebp - 0x16f8]
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2350
call fcn.004ca943
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x500e78
push 0x500eac
push 0x500edc
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 2
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x71e9c
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
mov eax, dword [ebp - 0x16f8]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2350
call fcn.004ca943
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x500ef0
push 0x500f24
push 0x500f58
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 3
mov eax, dword [ebp - 0x16f8]
add eax, 0x71d3c
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2350
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
push 0x500f6c
push 0x500fa0
push 0x500fd4
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 4
mov edx, dword [ebp - 0x16f8]
add edx, 0x71d5c
push edx
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
mov ecx, dword [ebp - 0x16f8]
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2350
call fcn.004ca943
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x500fe8
push 0x50101c
push 0x501050
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 5
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x71dfc
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
mov eax, dword [ebp - 0x16f8]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2350
call fcn.004ca943
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x501064
push 0x501098
push 0x5010cc
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 6
mov eax, dword [ebp - 0x16f8]
add eax, 0x71e1c
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2350
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
push 0x5010e0
push 0x501108
push 0x50113c
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0
push 0
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
mov eax, dword [ebp - 0x16f8]
add eax, 0x738a0
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2350
call fcn.004ca943
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x501150
push 0x501180
push 0x5011ac
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0
push 0
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x73918
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2350
call fcn.004ca943
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x5011c0
push 0x5011f0
push 0x501220
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0
push 0
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x738dc
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2350
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
cmp dword [eax + 0x14098], 6
jb 0x447ed5
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x501234
push 0x501274
push 0x5012bc
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 1
mov eax, dword [ebp - 0x16f8]
add eax, 0x71bbc
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x23a8
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
push 0x5012d0
push 0x501304
push 0x501334
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 2
mov edx, dword [ebp - 0x16f8]
add edx, 0x71e9c
push edx
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
mov ecx, dword [ebp - 0x16f8]
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x23a8
call fcn.004ca943
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x501348
push 0x50137c
push 0x5013b0
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 3
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x71d3c
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
mov eax, dword [ebp - 0x16f8]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x23a8
call fcn.004ca943
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x5013c4
push 0x5013f8
push 0x50142c
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 4
mov eax, dword [ebp - 0x16f8]
add eax, 0x71d5c
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x23a8
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
push 0x501440
push 0x501474
push 0x5014a8
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 5
mov edx, dword [ebp - 0x16f8]
add edx, 0x71dfc
push edx
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
mov ecx, dword [ebp - 0x16f8]
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x23a8
call fcn.004ca943
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x5014bc
push 0x5014f0
push 0x501524
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 6
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x71e1c
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
mov eax, dword [ebp - 0x16f8]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x23a8
call fcn.004ca943
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x501538
push 0x50156c
push 0x5015a0
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 7
mov eax, dword [ebp - 0x16f8]
add eax, 0x71dbc
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x23a8
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
push 0x5015b4
push 0x5015dc
push 0x501610
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0
push 0
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
mov eax, dword [ebp - 0x16f8]
add eax, 0x738a0
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x23a8
call fcn.004ca943
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x501624
push 0x501654
push 0x501680
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0
push 0
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x73918
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x23a8
call fcn.004ca943
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x501694
push 0x5016c4
push 0x5016f4
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0
push 0
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x738dc
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x23a8
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
cmp dword [eax + 0x14098], 8
jb 0x4483a9
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x501708
push 0x501748
push 0x501790
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 1
mov eax, dword [ebp - 0x16f8]
add eax, 0x71bbc
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2400
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
push 0x5017a4
push 0x5017d8
push 0x501808
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 2
mov edx, dword [ebp - 0x16f8]
add edx, 0x71e9c
push edx
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
mov ecx, dword [ebp - 0x16f8]
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2400
call fcn.004ca943
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x50181c
push 0x501850
push 0x501884
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 3
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x71d3c
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
mov eax, dword [ebp - 0x16f8]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2400
call fcn.004ca943
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x501898
push 0x5018cc
push 0x501900
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 4
mov eax, dword [ebp - 0x16f8]
add eax, 0x71d5c
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2400
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
push 0x501914
push 0x501948
push 0x50197c
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 5
mov edx, dword [ebp - 0x16f8]
add edx, 0x71dfc
push edx
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
mov ecx, dword [ebp - 0x16f8]
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2400
call fcn.004ca943
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x501990
push 0x5019c4
push 0x5019f8
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 6
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x71e1c
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
mov eax, dword [ebp - 0x16f8]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2400
call fcn.004ca943
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x501a0c
push 0x501a40
push 0x501a74
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 7
mov eax, dword [ebp - 0x16f8]
add eax, 0x71dbc
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2400
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
push 0x501a88
push 0x501abc
push 0x501af0
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 8
mov edx, dword [ebp - 0x16f8]
add edx, 0x71d7c
push edx
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
mov ecx, dword [ebp - 0x16f8]
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2400
call fcn.004ca943
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x501b04
push 0x501b38
push 0x501b6c
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 9
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x71d9c
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
mov eax, dword [ebp - 0x16f8]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2400
call fcn.004ca943
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x501b80
push 0x501ba8
push 0x501bdc
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0
push 0
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x738a0
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2400
call fcn.004ca943
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x501bf0
push 0x501c20
push 0x501c4c
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0
push 0
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x73918
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2400
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
push 0x501c60
push 0x501c90
push 0x501cc0
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0
push 0
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
mov eax, dword [ebp - 0x16f8]
add eax, 0x738dc
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2400
call fcn.004ca943
mov ecx, dword [ebp - 0x16f8]
cmp dword [ecx + 0x72794], 0
jne 0x44888c
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x530074
push 0x501cd4
push 0x501d10
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 1
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x727b4
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
mov eax, dword [ebp - 0x16f8]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2508
call fcn.004ca943
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x530078
push 0x501d24
push 0x501d58
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 2
mov eax, dword [ebp - 0x16f8]
add eax, 0x72894
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2508
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
push 0x53007c
push 0x501d6c
push 0x501da8
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 3
mov edx, dword [ebp - 0x16f8]
add edx, 0x727f4
push edx
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
mov ecx, dword [ebp - 0x16f8]
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2508
call fcn.004ca943
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x530080
push 0x501dbc
push 0x501e00
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 4
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x72814
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
mov eax, dword [ebp - 0x16f8]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2508
call fcn.004ca943
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x530084
push 0x501e14
push 0x501e5c
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 5
mov eax, dword [ebp - 0x16f8]
add eax, 0x72854
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2508
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
push 0x530088
push 0x501e70
push 0x501eb0
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 6
mov edx, dword [ebp - 0x16f8]
add edx, 0x729a4
push edx
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
mov ecx, dword [ebp - 0x16f8]
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2508
call fcn.004ca943
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x53008c
push 0x501ec4
push 0x501f00
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 7
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x729e4
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
mov eax, dword [ebp - 0x16f8]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2508
call fcn.004ca943
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x530090
push 0x501f14
push 0x501f60
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 8
mov eax, dword [ebp - 0x16f8]
add eax, 0x72a04
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2508
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
push 0x530094
push 0x501f74
push 0x501fb4
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 9
mov edx, dword [ebp - 0x16f8]
add edx, 0x72a24
push edx
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
mov ecx, dword [ebp - 0x16f8]
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2508
call fcn.004ca943
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x530098
push 0x501fc8
push 0x502008
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0xa
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x72a84
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
mov eax, dword [ebp - 0x16f8]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2508
call fcn.004ca943
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x53009c
push 0x50201c
push 0x50205c
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0xb
mov eax, dword [ebp - 0x16f8]
add eax, 0x72aa4
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2508
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
push 0x5300a0
push 0x502070
push 0x5020b0
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0xc
mov edx, dword [ebp - 0x16f8]
add edx, 0x72ac4
push edx
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
mov ecx, dword [ebp - 0x16f8]
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2508
call fcn.004ca943
mov ecx, dword [ebp - 0x16f8]
call fcn.00411e24
mov ecx, dword [ebp - 0x16f8]
call fcn.0041672a
push 0
push 0
push 0
push 0
lea ecx, [ebp - 0x1c]
call fcn.004040c0
mov dword [ebp - 0x22c], 0
mov dword [ebp - 0x230], 1
jmp 0x4488d7
mov edx, dword [ebp - 0x22c]
add edx, 1
mov dword [ebp - 0x22c], edx
mov eax, dword [ebp - 0x16f8]
mov ecx, dword [ebp - 0x22c]
cmp ecx, dword [eax + 0x6fd78]
jae 0x44898d
mov edx, dword [ebp - 0x22c]
imul edx, edx, 0x28
mov eax, dword [ebp - 0x16f8]
cmp dword [eax + edx + 0x6fd7c], 2
je 0x448917
mov ecx, dword [ebp - 0x16f8]
cmp dword [ecx + 0x7001c], 0
je 0x448988
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x5020c4
push 0x5020f0
push 0x502120
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
mov ecx, dword [ebp - 0x230]
push ecx
lea edx, [ebp - 0x1c]
push edx
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
mov ecx, dword [ebp - 0x16f8]
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x25b8
call fcn.004ca943
mov edx, dword [ebp - 0x230]
add edx, 1
mov dword [ebp - 0x230], edx
jmp 0x4488c8
mov eax, dword [ebp - 0x16f8]
cmp dword [eax + 0x71090], 0
je 0x448a03
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x502134
push 0x502160
push 0x502188
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 7
mov eax, dword [ebp - 0x16f8]
add eax, 0x70900
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x25b8
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
cmp dword [eax + 0x71038], 0
jne 0x448a79
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x50219c
push 0x5021d4
push 0x5021fc
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 8
mov eax, dword [ebp - 0x16f8]
add eax, 0x70f00
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x25b8
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
cmp dword [eax + 0x7103c], 0
jne 0x448aef
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x502210
push 0x502238
push 0x50226c
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 9
mov eax, dword [ebp - 0x16f8]
add eax, 0x70a80
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x25b8
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
cmp dword [eax + 0x71050], 0
jne 0x448b65
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x502280
push 0x5022b8
push 0x5022e8
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0xa
mov eax, dword [ebp - 0x16f8]
add eax, 0x70fc0
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x25b8
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
cmp dword [eax + 0x71054], 0
jne 0x448bdb
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x5022fc
push 0x50233c
push 0x502368
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0xb
mov eax, dword [ebp - 0x16f8]
add eax, 0x70940
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x25b8
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
cmp dword [eax + 0x7105c], 0
je 0x448c51
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x50237c
push 0x5023c0
push 0x5023f8
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0xc
mov eax, dword [ebp - 0x16f8]
add eax, 0x70b00
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x25b8
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
cmp dword [eax + 0x71080], 0
je 0x448cc7
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x50240c
push 0x502444
push 0x502480
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0xd
mov eax, dword [ebp - 0x16f8]
add eax, 0x71000
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x25b8
call fcn.004ca943
push 0
push 0
push 0
push 0
lea ecx, [ebp - 0x1c]
call fcn.004040c0
mov dword [ebp - 0x22c], 0
mov dword [ebp - 0x230], 1
jmp 0x448cfc
mov eax, dword [ebp - 0x22c]
add eax, 1
mov dword [ebp - 0x22c], eax
mov ecx, dword [ebp - 0x16f8]
mov edx, dword [ebp - 0x22c]
cmp edx, dword [ecx + 0x6fd78]
jae 0x448da3
mov eax, dword [ebp - 0x22c]
imul eax, eax, 0x28
mov ecx, dword [ebp - 0x16f8]
cmp dword [ecx + eax + 0x6fd7c], 1
jne 0x448d9e
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x502494
push 0x5024c0
push 0x5024f0
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
mov ecx, dword [ebp - 0x230]
push ecx
lea edx, [ebp - 0x1c]
push edx
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
mov ecx, dword [ebp - 0x16f8]
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2610
call fcn.004ca943
mov edx, dword [ebp - 0x230]
add edx, 1
mov dword [ebp - 0x230], edx
jmp 0x448ced
mov eax, dword [ebp - 0x16f8]
cmp dword [eax + 0x71094], 0
je 0x448e19
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x502504
push 0x502530
push 0x502558
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 7
mov eax, dword [ebp - 0x16f8]
add eax, 0x70900
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2610
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
cmp dword [eax + 0x71038], 0
jne 0x448e8f
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x50256c
push 0x5025a4
push 0x5025cc
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 8
mov eax, dword [ebp - 0x16f8]
add eax, 0x70f00
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2610
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
cmp dword [eax + 0x7103c], 0
jne 0x448f05
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x5025e0
push 0x502608
push 0x50263c
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 9
mov eax, dword [ebp - 0x16f8]
add eax, 0x70a80
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2610
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
cmp dword [eax + 0x71050], 0
jne 0x448f7b
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x502650
push 0x502688
push 0x5026b8
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0xa
mov eax, dword [ebp - 0x16f8]
add eax, 0x70fc0
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2610
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
cmp dword [eax + 0x7105c], 0
je 0x448ff1
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x5026cc
push 0x502710
push 0x502748
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0xb
mov eax, dword [ebp - 0x16f8]
add eax, 0x70b00
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2610
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
cmp dword [eax + 0x71080], 0
je 0x449067
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x50275c
push 0x502794
push 0x5027d0
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0xc
mov eax, dword [ebp - 0x16f8]
add eax, 0x71000
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2610
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
cmp dword [eax + 0x71044], 0
je 0x4490dd
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x5027e4
push 0x502834
push 0x502868
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0xd
mov eax, dword [ebp - 0x16f8]
add eax, 0x70f40
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2610
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
cmp dword [eax + 0x7005c], 0
jne 0x4491bd
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x50287c
push 0x5028a8
push 0x5028f0
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 1
mov eax, dword [ebp - 0x16f8]
add eax, 0x709c0
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2668
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
push 0x502904
push 0x502930
push 0x502974
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 2
mov edx, dword [ebp - 0x16f8]
add edx, 0x70a00
push edx
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
mov ecx, dword [ebp - 0x16f8]
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2668
call fcn.004ca943
mov edx, dword [ebp - 0x16f8]
cmp dword [edx + 0x70044], 0
jne 0x449242
mov eax, dword [ebp - 0x16f8]
cmp dword [eax + 0x70048], 0
jne 0x449242
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x502988
push 0x5029b8
push 0x5029f8
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 3
mov eax, dword [ebp - 0x16f8]
add eax, 0x70ac0
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2668
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
cmp dword [eax + 0x70044], 0
jne 0x4492c7
mov ecx, dword [ebp - 0x16f8]
cmp dword [ecx + 0x70048], 0
je 0x4492c7
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x502a0c
push 0x502a3c
push 0x502a7c
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 4
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x70b40
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
mov eax, dword [ebp - 0x16f8]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2668
call fcn.004ca943
mov ecx, dword [ebp - 0x16f8]
cmp dword [ecx + 0x6f69c], 0
jne 0x4492e9
mov edx, dword [ebp - 0x16f8]
cmp dword [edx + 0x6f6a0], 0
je 0x449b27
mov eax, dword [ebp - 0x16f8]
cmp dword [eax + 0x6f69c], 0
je 0x44935f
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x502a90
push 0x502acc
push 0x502b04
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 1
mov eax, dword [ebp - 0x16f8]
add eax, 0x6f718
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x26c0
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
cmp dword [eax + 0x6fd48], 0
jne 0x4493d5
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x502b18
push 0x502b2c
push 0x502b4c
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 2
mov eax, dword [ebp - 0x16f8]
add eax, 0x6fa98
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x26c0
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
cmp dword [eax + 0x6fd4c], 0
jne 0x44944b
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x502b60
push 0x502b70
push 0x502b90
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 3
mov eax, dword [ebp - 0x16f8]
add eax, 0x6fa58
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x26c0
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
cmp dword [eax + 0x6fd50], 0
jne 0x4494c1
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x502ba4
push 0x502bb8
push 0x502bd8
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 4
mov eax, dword [ebp - 0x16f8]
add eax, 0x6fa18
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x26c0
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
cmp dword [eax + 0x6fd54], 0
jne 0x449537
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x502bec
push 0x502bfc
push 0x502c1c
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 5
mov eax, dword [ebp - 0x16f8]
add eax, 0x6f9d8
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x26c0
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
cmp dword [eax + 0x6fd58], 0
jne 0x4495ad
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x502c30
push 0x502c44
push 0x502c68
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 6
mov eax, dword [ebp - 0x16f8]
add eax, 0x6f998
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x26c0
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
cmp dword [eax + 0x6fd5c], 0
jne 0x449623
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x502c7c
push 0x502c8c
push 0x502cb0
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 7
mov eax, dword [ebp - 0x16f8]
add eax, 0x6f958
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x26c0
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
cmp dword [eax + 0x6f69c], 0
je 0x449805
mov ecx, dword [ebp - 0x16f8]
mov edx, dword [ecx + 0x6f718]
mov dword [ebp - 0x1c], edx
mov eax, dword [ebp - 0x16f8]
mov ecx, dword [eax + 0x6f71c]
mov dword [ebp - 0x18], ecx
mov edx, dword [ebp - 0x16f8]
cmp dword [edx + 0x6f67c], 0
je 0x4496bd
lea eax, [ebp - 0x1c]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x10854
push ecx
mov ecx, dword [ebp - 0x16f8]
call fcn.0044e475
mov edx, dword [ebp - 0x14]
add edx, 0xc
mov dword [ebp - 0x14], edx
mov eax, dword [ebp - 0x16f8]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
push 0x502cc4
push 0x502cec
push 0x502d1c
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
jmp 0x449714
lea edx, [ebp - 0x1c]
push edx
mov eax, dword [ebp - 0x16f8]
add eax, 0x538c
push eax
mov ecx, dword [ebp - 0x16f8]
call fcn.0044e475
mov ecx, dword [ebp - 0x14]
add ecx, 0xc
mov dword [ebp - 0x14], ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x502d30
push 0x502d60
push 0x502d94
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 8
lea ecx, [ebp - 0x1c]
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
mov eax, dword [ebp - 0x16f8]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x26c0
call fcn.004ca943
mov ecx, dword [ebp - 0x16f8]
cmp dword [ecx + 0x6f678], 0
je 0x449805
mov edx, dword [ebp - 0x14]
add edx, 2
mov dword [ebp - 0x1c], edx
mov eax, dword [ebp - 0x18]
add eax, 2
mov dword [ebp - 0x18], eax
mov ecx, dword [ebp - 0x16f8]
mov edx, dword [ebp - 0x1c]
add edx, dword [ecx + 0x6f8c0]
mov eax, dword [ebp - 0x16f8]
sub edx, dword [eax + 0x6f8b8]
add edx, 3
mov dword [ebp - 0x14], edx
mov ecx, dword [ebp - 0x16f8]
mov edx, dword [ebp - 0x18]
add edx, dword [ecx + 0x6f8c4]
mov eax, dword [ebp - 0x16f8]
sub edx, dword [eax + 0x6f8bc]
add edx, 1
mov dword [ebp - 0x10], edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x502da8
push 0x502dd8
push 0x502e14
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 9
lea eax, [ebp - 0x1c]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x26c0
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
cmp dword [eax + 0x6f6a0], 0
je 0x449ac1
mov ecx, dword [ebp - 0x16f8]
mov edx, dword [ecx + 0x6f758]
mov dword [ebp - 0x1c], edx
mov eax, dword [ebp - 0x16f8]
mov ecx, dword [eax + 0x6f75c]
mov dword [ebp - 0x18], ecx
mov edx, dword [ebp - 0x16f8]
cmp dword [edx + 0x6f684], 0
je 0x449910
mov eax, dword [ebp - 0x16f8]
cmp dword [eax + 0x6f69c], 0
jne 0x4498b3
lea ecx, [ebp - 0x1c]
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x10854
push edx
mov ecx, dword [ebp - 0x16f8]
call fcn.0044e475
mov eax, dword [ebp - 0x14]
add eax, 0xc
mov dword [ebp - 0x14], eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x502e28
push 0x502e50
push 0x502e80
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
jmp 0x44990b
lea eax, [ebp - 0x1c]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x10a5c
push ecx
mov ecx, dword [ebp - 0x16f8]
call fcn.0044e475
mov edx, dword [ebp - 0x14]
add edx, 0xc
mov dword [ebp - 0x14], edx
mov eax, dword [ebp - 0x16f8]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
push 0x502e94
push 0x502ec0
push 0x502ef4
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
jmp 0x4499d0
mov edx, dword [ebp - 0x16f8]
cmp dword [edx + 0x6f69c], 0
jne 0x449979
lea eax, [ebp - 0x1c]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x538c
push ecx
mov ecx, dword [ebp - 0x16f8]
call fcn.0044e475
mov edx, dword [ebp - 0x14]
add edx, 0xc
mov dword [ebp - 0x14], edx
mov eax, dword [ebp - 0x16f8]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
push str.Switch_to_S_PDIF_Output
push str.middle_spdif_select_spdif
push 0x502f6c
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
jmp 0x4499d0
lea edx, [ebp - 0x1c]
push edx
mov eax, dword [ebp - 0x16f8]
add eax, 0x1064c
push eax
mov ecx, dword [ebp - 0x16f8]
call fcn.0044e475
mov ecx, dword [ebp - 0x14]
add ecx, 0xc
mov dword [ebp - 0x14], ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x502f80
push 0x502fbc
push 0x502ff8
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0xa
lea ecx, [ebp - 0x1c]
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
mov eax, dword [ebp - 0x16f8]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x26c0
call fcn.004ca943
mov ecx, dword [ebp - 0x16f8]
cmp dword [ecx + 0x6f680], 0
je 0x449ac1
mov edx, dword [ebp - 0x14]
add edx, 2
mov dword [ebp - 0x1c], edx
mov eax, dword [ebp - 0x18]
add eax, 2
mov dword [ebp - 0x18], eax
mov ecx, dword [ebp - 0x16f8]
mov edx, dword [ebp - 0x1c]
add edx, dword [ecx + 0x6f8c0]
mov eax, dword [ebp - 0x16f8]
sub edx, dword [eax + 0x6f8b8]
add edx, 3
mov dword [ebp - 0x14], edx
mov ecx, dword [ebp - 0x16f8]
mov edx, dword [ebp - 0x18]
add edx, dword [ecx + 0x6f8c4]
mov eax, dword [ebp - 0x16f8]
sub edx, dword [eax + 0x6f8bc]
add edx, 1
mov dword [ebp - 0x10], edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x50300c
push 0x50303c
push 0x503078
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0xb
lea eax, [ebp - 0x1c]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x26c0
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
push 0x50308c
push 0x5030cc
push 0x503110
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0xc
mov edx, dword [ebp - 0x16f8]
add edx, 0x70620
push edx
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
mov ecx, dword [ebp - 0x16f8]
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x26c0
call fcn.004ca943
mov edx, dword [ebp - 0x16f8]
cmp dword [edx + 0x6f698], 0
je 0x449dfe
mov eax, dword [ebp - 0x16f8]
cmp dword [eax + 0x6fd60], 0
jne 0x449bb0
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x503124
push 0x503138
push 0x503158
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 1
mov eax, dword [ebp - 0x16f8]
add eax, 0x6fc18
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2718
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
cmp dword [eax + 0x6fd64], 0
jne 0x449c26
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x50316c
push 0x50317c
push 0x50319c
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 2
mov eax, dword [ebp - 0x16f8]
add eax, 0x6fbd8
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2718
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
cmp dword [eax + 0x6fd68], 0
jne 0x449c9c
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x5031b0
push 0x5031c4
push 0x5031e4
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 3
mov eax, dword [ebp - 0x16f8]
add eax, 0x6fb98
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2718
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
cmp dword [eax + 0x6fd6c], 0
jne 0x449d12
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x5031f8
push 0x503208
push 0x503228
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 4
mov eax, dword [ebp - 0x16f8]
add eax, 0x6fb58
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2718
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
cmp dword [eax + 0x6fd70], 0
jne 0x449d88
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x50323c
push 0x503250
push 0x503274
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 5
mov eax, dword [ebp - 0x16f8]
add eax, 0x6fb18
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2718
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
cmp dword [eax + 0x6fd74], 0
jne 0x449dfe
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x503288
push 0x503298
push 0x5032bc
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 6
mov eax, dword [ebp - 0x16f8]
add eax, 0x6fad8
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2718
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
push 0x5032d0
push 0x5032f0
push 0x503314
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0x503328
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
call fcn.004ba770
add esp, 8
mov eax, dword [ebp - 0x16f8]
add eax, 0x6e8f2
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
call fcn.004ba770
add esp, 8
push 1
mov edx, dword [ebp - 0x16f8]
add edx, 0x14fc
push edx
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
mov ecx, dword [ebp - 0x16f8]
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2770
call fcn.004ca943
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x50332c
push 0x50334c
push 0x503380
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0
push 0
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x73864
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2770
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
push 0x503394
push 0x5033c0
push 0x5033f4
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 1
mov edx, dword [ebp - 0x16f8]
add edx, 0x6eeb4
push edx
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
mov ecx, dword [ebp - 0x16f8]
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x27c8
call fcn.004ca943
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x503408
push 0x503424
push 0x503444
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 2
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x6eef4
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
mov eax, dword [ebp - 0x16f8]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x27c8
call fcn.004ca943
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x503458
push 0x503474
push 0x503498
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 3
mov eax, dword [ebp - 0x16f8]
add eax, 0x6ef34
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x27c8
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
push 0x5034ac
push 0x5034cc
push 0x5034f0
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 4
mov edx, dword [ebp - 0x16f8]
add edx, 0x6ef74
push edx
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
mov ecx, dword [ebp - 0x16f8]
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x27c8
call fcn.004ca943
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x503504
push 0x503530
push 0x503558
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 5
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x6efb4
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
mov eax, dword [ebp - 0x16f8]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x27c8
call fcn.004ca943
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x50356c
push 0x503588
push 0x5035a8
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 6
mov eax, dword [ebp - 0x16f8]
add eax, 0x6eff4
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x27c8
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
push 0x5035bc
push 0x5035d8
push 0x5035fc
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 7
mov edx, dword [ebp - 0x16f8]
add edx, 0x6f034
push edx
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
mov ecx, dword [ebp - 0x16f8]
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x27c8
call fcn.004ca943
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x503610
push 0x503630
push 0x503654
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 8
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x6f074
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
mov eax, dword [ebp - 0x16f8]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x27c8
call fcn.004ca943
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x503668
push 0x503694
push 0x5036bc
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 9
mov eax, dword [ebp - 0x16f8]
add eax, 0x6f0b4
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x27c8
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
push 0x5036d0
push 0x5036ec
push 0x50370c
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0xa
mov edx, dword [ebp - 0x16f8]
add edx, 0x6f0f4
push edx
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
mov ecx, dword [ebp - 0x16f8]
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x27c8
call fcn.004ca943
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x503720
push 0x50373c
push 0x503760
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0xb
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x6f134
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
mov eax, dword [ebp - 0x16f8]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x27c8
call fcn.004ca943
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x503774
push 0x503794
push 0x5037b8
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0xc
mov eax, dword [ebp - 0x16f8]
add eax, 0x6f174
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x27c8
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
push 0x5037cc
push 0x5037f8
push 0x503820
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0xd
mov edx, dword [ebp - 0x16f8]
add edx, 0x6f1b4
push edx
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
mov ecx, dword [ebp - 0x16f8]
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x27c8
call fcn.004ca943
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x503834
push 0x503850
push 0x503870
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0xe
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x6f1f4
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
mov eax, dword [ebp - 0x16f8]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x27c8
call fcn.004ca943
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x503884
push 0x5038a0
push 0x5038c4
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0xf
mov eax, dword [ebp - 0x16f8]
add eax, 0x6f234
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x27c8
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
push 0x5038d8
push 0x5038f8
push 0x50391c
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0x10
mov edx, dword [ebp - 0x16f8]
add edx, 0x6f274
push edx
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
mov ecx, dword [ebp - 0x16f8]
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x27c8
call fcn.004ca943
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x503930
push 0x50395c
push 0x503984
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0x11
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x6f2b4
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
mov eax, dword [ebp - 0x16f8]
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x27c8
call fcn.004ca943
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x503998
push 0x5039c8
push 0x503a00
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0x12
mov eax, dword [ebp - 0x16f8]
add eax, 0x6f654
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x27c8
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
push 0x503a14
push 0x503a4c
push 0x503a78
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0
push 0
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
mov eax, dword [ebp - 0x16f8]
add eax, 0x73abc
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x27c8
call fcn.004ca943
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
push 0x503a8c
push 0x503ac4
push 0x503af0
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0
push 0
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x73a80
push ecx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x27c8
call fcn.004ca943
mov edx, dword [ebp - 0x16f8]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 0x16f8]
add eax, 0x948
push eax
push 0x503b04
push 0x503b24
push 0x503b54
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0
push 0
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
mov edx, dword [ebp - 0x16f8]
add edx, 0x73a08
push edx
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x27c8
call fcn.004ca943
mov eax, dword [ebp - 0x16f8]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x948
push ecx
push 0x503b68
push 0x503bb0
push 0x503bdc
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0
push 0
mov edx, dword [ebp - 0x16f8]
add edx, 0x948
push edx
mov eax, dword [ebp - 0x16f8]
add eax, 0x73a44
push eax
mov ecx, dword [ebp - 0x16f8]
add ecx, 0x27c8
call fcn.004ca943
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x20]
call fcn.004d02cd
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
mov esp, ebp
pop ebp
ret