Function at 0x60c160
Capabilities:
Check for time delay via gettickcount
Inspect load icon resource
Print debug messages
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x71f3e5
mov eax, dword fs:[0]
push eax
sub esp, 0x1e8
mov eax, dword [0x7e6410]
xor eax, ebp
mov dword [ebp - 0x10], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov ebx, ecx
mov dword [ebp - 0x178], ebx
push str.ProcessSkin_Begin
mov dword [ebp - 0x168], 0
call dword [sym.imp.KERNEL32.dll_OutputDebugStringW]
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [ebp - 0x1f4], eax
lea eax, [ebp - 0x164]
push eax
call fcn.005b6a10
mov ecx, esp
mov dword [ebp - 4], 0
push str.ControlID.XML
push eax
push ecx
call fcn.00428bd0
mov ecx, dword [ebx + 0x34]
call fcn.00452820
test eax, eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x164]
sete byte [ebp - 0x159]
call fcn.00428810
cmp byte [ebp - 0x159], 0
je 0x60c329
lea ecx, [ebp - 0x168]
call fcn.00429050
mov ecx, dword [0x7f7170]
mov dword [ebp - 4], 1
test ecx, ecx
je 0x60c237
mov eax, dword [ecx]
push 0x7425a0
push str.IDS_SKIN_PROCESS_ERROR
call dword [eax + 8]
mov esi, eax
jmp 0x60c23c
mov esi, 0x790eb0
mov ecx, dword [ebx + 0x34]
lea eax, [ebp - 0x164]
push eax
call fcn.004541b0
push dword [eax]
lea eax, [ebp - 0x168]
mov byte [ebp - 4], 2
push esi
push eax
call fcn.0042a0e0
add esp, 0xc
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x164]
call fcn.00428810
mov ecx, dword [0x7f7170]
test ecx, ecx
je 0x60c28b
mov eax, dword [ecx]
push 0x7425a0
push str.IDS_APP_NAME
call dword [eax + 8]
jmp 0x60c290
mov eax, 0x790eb0
push eax
lea ecx, [ebp - 0x158]
call fcn.00424600
lea ecx, [ebp - 0x168]
mov byte [ebp - 4], 3
call fcn.00429100
push eax
lea ecx, [ebp - 0x28]
call fcn.00424600
mov byte [ebp - 4], 4
push 0
push 0
push 0
push 0
push 0
lea eax, [ebp - 0x158]
push eax
lea eax, [ebp - 0x28]
push eax
push dword [ebx + 4]
call fcn.0042f4d0
add esp, 0x20
cmp dword [ebp - 0x14], 8
jb 0x60c2e9
push dword [ebp - 0x28]
call fcn.00428680
add esp, 4
xor eax, eax
mov dword [ebp - 0x14], 7
cmp dword [ebp - 0x144], 8
mov word [ebp - 0x28], ax
mov dword [ebp - 0x18], eax
jb 0x60c310
push dword [ebp - 0x158]
call fcn.00428680
add esp, 4
lea ecx, [ebp - 0x168]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
xor eax, eax
jmp 0x61168f
push dword [0x7f7360]
mov ecx, dword [ebx + 0x34]
call fcn.00449100
test eax, eax
jne 0x60c3f4
lea ecx, [ebp - 0x168]
call fcn.00429050
mov ecx, dword [0x7f7170]
mov dword [ebp - 4], 5
test ecx, ecx
je 0x60c36e
mov eax, dword [ecx]
push 0x7425a0
push str.IDS_SKIN_PROCESS_ERROR2
call dword [eax + 8]
mov esi, eax
jmp 0x60c373
mov esi, 0x790eb0
mov ecx, dword [ebx + 0x34]
lea eax, [ebp - 0x164]
push eax
call fcn.004541b0
push dword [eax]
lea eax, [ebp - 0x168]
mov byte [ebp - 4], 6
push esi
push eax
call fcn.0042a0e0
add esp, 0xc
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x164]
call fcn.00428810
mov ecx, dword [0x7f7170]
test ecx, ecx
je 0x60c3c2
mov eax, dword [ecx]
push 0x7425a0
push str.IDS_APP_NAME
call dword [eax + 8]
jmp 0x60c3c7
mov eax, 0x790eb0
push eax
lea ecx, [ebp - 0x158]
call fcn.00424600
lea ecx, [ebp - 0x168]
mov byte [ebp - 4], 7
call fcn.00429100
push eax
lea ecx, [ebp - 0x28]
call fcn.00424600
mov byte [ebp - 4], 8
jmp 0x60c2b8
mov ecx, dword [ebx + 0x34]
call fcn.004550f0
mov eax, dword [ebx + 0x34]
mov eax, dword [eax + 0x354]
mov dword [0x7f7360], eax
mov ecx, dword [ebx + 0x34]
call fcn.004518d0
push 0
push ecx
mov esi, eax
mov ecx, esp
push str.MainWindow
mov dword [ebp - 0x170], esi
call fcn.00428840
mov ecx, esi
call fcn.00439a70
mov edi, eax
test edi, edi
je 0x60c542
lea ecx, [ebp - 0x164]
call fcn.00429050
lea eax, [ebp - 0x164]
mov dword [ebp - 4], 9
push eax
push ecx
mov ecx, esp
push str.MinSize
call fcn.00428840
mov ecx, edi
call fcn.00439650
test eax, eax
je 0x60c49d
lea esi, [ebx + 0x9cc]
lea eax, [ebp - 0x164]
push esi
push eax
call fcn.00439f40
mov eax, dword [esi]
xor ecx, ecx
add esp, 8
test eax, eax
cmovs eax, ecx
mov dword [esi], eax
mov eax, dword [ebx + 0x9d0]
test eax, eax
cmovs eax, ecx
mov dword [ebx + 0x9d0], eax
mov eax, dword [ebx + 0x9cc]
mov dword [ebx + 0x9dc], eax
mov eax, dword [ebx + 0x9d0]
mov dword [ebx + 0x9e0], eax
lea eax, [ebp - 0x164]
push eax
push ecx
mov ecx, esp
push str.MaxSize
call fcn.00428840
mov ecx, edi
call fcn.00439650
test eax, eax
je 0x60c512
lea esi, [ebx + 0x9d4]
lea eax, [ebp - 0x164]
push esi
push eax
call fcn.00439f40
mov eax, dword [esi]
add esp, 8
cmp eax, dword [ebx + 0x9cc]
jge 0x60c4fa
mov dword [esi], 0x2710
mov eax, dword [ebx + 0x9d8]
cmp eax, dword [ebx + 0x9d0]
jge 0x60c512
mov dword [ebx + 0x9d8], 0x2710
mov eax, dword [ebx + 0x9d4]
lea ecx, [ebp - 0x164]
mov dword [ebx + 0x9e4], eax
mov eax, dword [ebx + 0x9d8]
mov dword [ebx + 0x9e8], eax
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
mov esi, dword [ebp - 0x170]
xor edi, edi
push edi
push ecx
mov ecx, esp
push str.Icon
call fcn.00428840
mov ecx, esi
call fcn.00439a70
mov esi, eax
test esi, esi
je 0x60c5c6
lea ecx, [ebp - 0x164]
call fcn.00429050
lea eax, [ebp - 0x164]
mov dword [ebp - 4], 0xa
push eax
push ecx
mov ecx, esp
push str.path
call fcn.00428840
mov ecx, esi
call fcn.00439650
lea ecx, [ebp - 0x164]
call fcn.004290f0
test eax, eax
jne 0x60c5b4
push ecx
lea eax, [ebp - 0x164]
mov ecx, esp
push eax
call fcn.00428690
mov ecx, dword [ebx + 0x34]
call fcn.00450d00
mov edi, eax
lea ecx, [ebp - 0x164]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
mov esi, dword [sym.imp.USER32.dll_SendMessageW]
push 0
push 0
push 0x7f
push dword [ebx + 4]
call esi
push 0x1f4
push dword [0x801a50]
mov dword [ebp - 0x170], eax
call dword [sym.imp.USER32.dll_LoadIconW]
test edi, edi
je 0x60c5f5
push edi
jmp 0x60c5fe
cmp dword [ebp - 0x170], eax
je 0x60c60a
push eax
push 0
push 0x80
push dword [ebx + 4]
call esi
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef610
push 0x7ef020
push 0
push 0x3e8
call fcn.0044a910
push eax
call fcn.006b7069
mov ecx, dword [ebx + 0x34]
add esp, 0x14
mov dword [ebx + 0x310], eax
push 0
push 0x7ef610
push 0x7ef020
push 0
push 0x7d0
call fcn.0044a910
push eax
call fcn.006b7069
mov ecx, dword [ebx + 0x34]
add esp, 0x14
mov dword [ebx + 0x318], eax
push 0
push 0x7ef610
push 0x7ef020
push 0
push 0x44c
call fcn.0044a910
push eax
call fcn.006b7069
mov ecx, dword [ebx + 0x34]
add esp, 0x14
mov dword [ebx + 0x314], eax
push 0
push 0x7ef610
push 0x7ef020
push 0
push 0x834
call fcn.0044a910
push eax
call fcn.006b7069
mov dword [ebx + 0x31c], eax
add esp, 0x14
mov eax, dword [0x7f7248]
cmp eax, 3
ja case.default.0x60c6c0
jmp dword [eax*4 + 0x6116ac]
mov ecx, dword [ebx + 0x310]
test ecx, ecx
je 0x60c6da
mov eax, dword [ecx]
push 0
push 1
call dword [eax + 0x50]
mov ecx, dword [ebx + 0x314]
test ecx, ecx
je 0x60c6ed
push 0
push 0
mov eax, dword [ecx]
call dword [eax + 0x50]
mov ecx, dword [ebx + 0x318]
test ecx, ecx
je 0x60c700
push 0
push 0
mov eax, dword [ecx]
call dword [eax + 0x50]
mov ecx, dword [ebx + 0x31c]
test ecx, ecx
je case.default.0x60c6c0
push 0
push 0
jmp 0x60c7b7
mov ecx, dword [ebx + 0x310]
test ecx, ecx
je 0x60c72a
mov eax, dword [ecx]
push 0
push 0
call dword [eax + 0x50]
mov ecx, dword [ebx + 0x314]
test ecx, ecx
je 0x60c6ed
push 0
push 1
jmp 0x60c6e8
mov ecx, dword [ebx + 0x310]
test ecx, ecx
je 0x60c74d
mov eax, dword [ecx]
push 0
push 0
call dword [eax + 0x50]
mov ecx, dword [ebx + 0x314]
test ecx, ecx
je 0x60c760
mov eax, dword [ecx]
push 0
push 0
call dword [eax + 0x50]
mov ecx, dword [ebx + 0x318]
test ecx, ecx
je 0x60c700
push 0
push 1
jmp 0x60c6fb
mov ecx, dword [ebx + 0x310]
test ecx, ecx
je 0x60c783
mov eax, dword [ecx]
push 0
push 0
call dword [eax + 0x50]
mov ecx, dword [ebx + 0x314]
test ecx, ecx
je 0x60c796
mov eax, dword [ecx]
push 0
push 0
call dword [eax + 0x50]
mov ecx, dword [ebx + 0x318]
test ecx, ecx
je 0x60c7a9
mov eax, dword [ecx]
push 0
push 0
call dword [eax + 0x50]
mov ecx, dword [ebx + 0x31c]
test ecx, ecx
je case.default.0x60c6c0
push 0
push 1
mov eax, dword [ecx]
call dword [eax + 0x50]
mov dword [ebp - 0x14c], 0x2874
xor edi, edi
mov dword [ebp - 0x148], 0x2875
mov dword [ebp - 0x144], 0x2876
mov dword [ebp - 0x1c], 0x4f84
mov dword [ebp - 0x18], 0x4f85
mov dword [ebp - 0x14], 0x4f86
mov esi, dword [ebp + edi*4 - 0x14c]
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef950
push 0x7ef020
push 0
push esi
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + edi*8 + 0x3c], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef610
push 0x7ef020
push 0
push esi
call fcn.0044a910
push eax
call fcn.006b7069
mov esi, dword [ebp + edi*4 - 0x1c]
add esp, 0x14
mov dword [ebx + edi*8 + 0x40], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef950
push 0x7ef020
push 0
push esi
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + edi*8 + 0x54], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef610
push 0x7ef020
push 0
push esi
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + edi*8 + 0x58], eax
test edi, edi
jne 0x60c8a6
mov eax, dword [ebx + 0x3c]
test eax, eax
je 0x60c8a6
mov dword [eax + 0x204], edi
mov eax, dword [ebx + 0x3c]
mov dword [eax + 0x208], edi
inc edi
cmp edi, 3
jl 0x60c7f1
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef610
push 0x7ef020
push 0
push 0x2ee5
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x178], eax
test eax, eax
je 0x60c929
push 0x78afa4
lea ecx, [ebp - 0x164]
call fcn.00428840
mov ecx, dword [ebx + 0x178]
lea eax, [ebp - 0x164]
push eax
mov dword [ebp - 4], 0xb
mov dword [ecx + 0x84], 1
add ecx, 0x88
call fcn.004289a0
lea ecx, [ebp - 0x164]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef610
push 0x7ef020
push 0
push 0x2ee6
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x17c], eax
test eax, eax
je 0x60c9a2
push 0x78afa4
lea ecx, [ebp - 0x164]
call fcn.00428840
mov ecx, dword [ebx + 0x17c]
lea eax, [ebp - 0x164]
push eax
mov dword [ebp - 4], 0xc
mov dword [ecx + 0x84], 1
add ecx, 0x88
call fcn.004289a0
lea ecx, [ebp - 0x164]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef610
push 0x7ef020
push 0
push 0x2ee7
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x180], eax
test eax, eax
je 0x60ca1b
push 0x790eb0
lea ecx, [ebp - 0x164]
call fcn.00428840
mov ecx, dword [ebx + 0x180]
lea eax, [ebp - 0x164]
push eax
mov dword [ebp - 4], 0xd
mov dword [ecx + 0x84], 1
add ecx, 0x88
call fcn.004289a0
lea ecx, [ebp - 0x164]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef610
push 0x7ef020
push 0
push 0x2ee8
call fcn.0044a910
push eax
call fcn.006b7069
mov ecx, dword [ebx + 0x34]
add esp, 0x14
mov dword [ebx + 0x184], eax
push 0
push 0x7ef610
push 0x7ef020
push 0
push 0x2eea
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x188], eax
test eax, eax
je 0x60caec
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef610
push 0x7ef020
push 0
push 0x2eeb
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x18c], eax
test eax, eax
je 0x60caec
push 0x78afa4
lea ecx, [ebp - 0x164]
call fcn.00428840
mov ecx, dword [ebx + 0x18c]
lea eax, [ebp - 0x164]
push eax
mov dword [ebp - 4], 0xe
mov dword [ecx + 0x84], 1
add ecx, 0x88
call fcn.004289a0
lea ecx, [ebp - 0x164]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef610
push 0x7ef020
push 0
push 0x2eec
call fcn.0044a910
push eax
call fcn.006b7069
mov ecx, dword [ebx + 0x34]
add esp, 0x14
mov dword [ebx + 0x190], eax
push 0
push 0x7ef610
push 0x7ef020
push 0
push 0x2eed
call fcn.0044a910
push eax
call fcn.006b7069
mov ecx, dword [ebx + 0x34]
add esp, 0x14
mov dword [ebx + 0x194], eax
push 0
push 0x7ef610
push 0x7ef020
push 0
push 0x282b
call fcn.0044a910
push eax
call fcn.006b7069
mov ecx, dword [ebx + 0x34]
add esp, 0x14
mov dword [ebx + 0x198], eax
push 0
push 0x7ef610
push 0x7ef020
push 0
push 0x282c
call fcn.0044a910
push eax
call fcn.006b7069
mov ecx, dword [ebx + 0x34]
add esp, 0x14
mov dword [ebx + 0x19c], eax
push 0
push 0x7ef610
push 0x7ef020
push 0
push 0x4f3b
call fcn.0044a910
push eax
call fcn.006b7069
mov ecx, dword [ebx + 0x34]
add esp, 0x14
mov dword [ebx + 0x1a0], eax
push 0
push 0x7ef610
push 0x7ef020
push 0
push 0x4f3c
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x1a4], eax
mov dword [ebp - 0x118], 0x285b
mov dword [ebp - 0x114], 0x285c
mov dword [ebp - 0x110], 0x285d
mov dword [ebp - 0x10c], 0x285e
mov dword [ebp - 0x108], 0x285f
mov dword [ebp - 0x104], 0x2860
mov dword [ebp - 0x100], 0x28a3
mov dword [ebp - 0xfc], 0x28a5
mov dword [ebp - 0xf8], 0x28a6
mov dword [ebp - 0xf4], 0x2861
mov dword [ebp - 0xf0], 0x2862
mov dword [ebp - 0xec], 0x2863
mov dword [ebp - 0xe8], 0x2864
mov dword [ebp - 0xe4], 0x2865
mov dword [ebp - 0xe0], 0x2866
mov dword [ebp - 0xdc], 0x2867
lea esi, [ebx + 0x1ac]
mov dword [ebp - 0xd8], 0x2868
xor edi, edi
mov dword [ebp - 0xd4], 0x2869
mov dword [ebp - 0xd0], 0x18ff
mov dword [ebp - 0xcc], 0x1900
mov dword [ebp - 0xc8], 0x1901
mov dword [ebp - 0xc4], 0x286a
mov dword [ebp - 0xc0], 0x286b
mov dword [ebp - 0xbc], 0x286c
mov dword [ebp - 0xb8], 0x286d
mov dword [ebp - 0xb4], 0x286e
mov dword [ebp - 0xb0], 0x286f
mov dword [ebp - 0xac], 0x4f6b
mov dword [ebp - 0xa8], 0x4f6c
mov dword [ebp - 0xa4], 0x4f6d
mov dword [ebp - 0xa0], 0x4f6e
mov dword [ebp - 0x9c], 0x4f6f
mov dword [ebp - 0x98], 0x4f70
mov dword [ebp - 0x94], 0x4fb3
mov dword [ebp - 0x90], 0x4fb5
mov dword [ebp - 0x8c], 0x4fb6
mov dword [ebp - 0x88], 0x4f71
mov dword [ebp - 0x84], 0x4f72
mov dword [ebp - 0x80], 0x4f73
mov dword [ebp - 0x7c], 0x4f74
mov dword [ebp - 0x78], 0x4f75
mov dword [ebp - 0x74], 0x4f76
mov dword [ebp - 0x70], 0x4f77
mov dword [ebp - 0x6c], 0x4f78
mov dword [ebp - 0x68], 0x4f79
mov dword [ebp - 0x64], 0x4faf
mov dword [ebp - 0x60], 0x4fb0
mov dword [ebp - 0x5c], 0x4fb1
mov dword [ebp - 0x58], 0x4f7a
mov dword [ebp - 0x54], 0x4f7b
mov dword [ebp - 0x50], 0x4f7c
mov dword [ebp - 0x4c], 0x4f7d
mov dword [ebp - 0x48], 0x4f7e
mov dword [ebp - 0x44], 0x4f7f
lea esp, [esp]
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef610
push 0x7ef020
push 0
push dword [ebp + edi - 0x118]
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [esi - 4], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef610
push 0x7ef020
push 0
push dword [ebp + edi - 0x10c]
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [esi], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef610
push 0x7ef020
push 0
push dword [ebp + edi - 0x100]
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [esi + 4], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef610
push 0x7ef020
push 0
push dword [ebp + edi - 0xf4]
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [esi + 8], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef610
push 0x7ef020
push 0
push dword [ebp + edi - 0xe8]
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [esi + 0xc], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef610
push 0x7ef020
push 0
push dword [ebp + edi - 0xdc]
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [esi + 0x10], eax
test eax, eax
jne 0x60cf00
mov ecx, dword [ebx + 0x34]
push eax
push 0x7ef5f4
push 0x7ef020
push eax
push dword [ebp + edi - 0xdc]
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [esi + 0x14], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef610
push 0x7ef020
push 0
push dword [ebp + edi - 0xd0]
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [esi + 0x18], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef610
push 0x7ef020
push 0
push dword [ebp + edi - 0xc4]
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [esi + 0x1c], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef610
push 0x7ef020
push 0
push dword [ebp + edi - 0xb8]
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [esi + 0x20], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef610
push 0x7ef020
push 0
push dword [ebp + edi - 0xac]
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [esi + 0x74], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef610
push 0x7ef020
push 0
push dword [ebp + edi - 0xa0]
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [esi + 0x78], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef610
push 0x7ef020
push 0
push dword [ebp + edi - 0x94]
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [esi + 0x7c], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef610
push 0x7ef020
push 0
push dword [ebp + edi - 0x88]
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [esi + 0x80], eax
push 0
push 0x7ef610
push 0x7ef020
push 0
push dword [ebp + edi - 0x7c]
mov ecx, dword [ebx + 0x34]
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [esi + 0x84], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef610
push 0x7ef020
push 0
push dword [ebp + edi - 0x70]
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [esi + 0x88], eax
test eax, eax
jne 0x60d09f
mov ecx, dword [ebx + 0x34]
push eax
push 0x7ef5f4
push 0x7ef020
push eax
push dword [ebp + edi - 0x70]
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [esi + 0x8c], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef610
push 0x7ef020
push 0
push dword [ebp + edi - 0x64]
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [esi + 0x90], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef610
push 0x7ef020
push 0
push dword [ebp + edi - 0x58]
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [esi + 0x94], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef610
push 0x7ef020
push 0
push dword [ebp + edi - 0x4c]
call fcn.0044a910
push eax
call fcn.006b7069
mov dword [esi + 0x98], eax
add edi, 4
add esp, 0x14
add esi, 0x28
cmp edi, 0xc
jl 0x60cde0
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef610
push 0x7ef020
push 0
push 0xec8f
call fcn.0044a910
push eax
call fcn.006b7069
mov ecx, dword [ebx + 0x34]
add esp, 0x14
mov dword [ebx + 0xf0], eax
push 0
push 0x7ef610
push 0x7ef020
push 0
push 0xed08
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0xf4], eax
test eax, eax
je 0x60d22a
mov ecx, 0x7f7a7c
call fcn.004290f0
test eax, eax
jne 0x60d1b1
push 0x7f7a7c
lea ecx, [ebp - 0x164]
call fcn.00428690
mov dword [ebp - 4], 0xf
mov ecx, 1
jmp 0x60d1cd
push 0x747f90
lea ecx, [ebp - 0x170]
call fcn.004288a0
mov dword [ebp - 4], 0x10
mov ecx, 2
push 0
push ecx
mov dword [ebp - 0x168], ecx
mov ecx, esp
push eax
call fcn.00428690
mov ecx, dword [ebx + 0xf4]
mov eax, dword [ecx]
call dword [eax + 0x34]
mov eax, dword [ebp - 0x168]
mov dword [ebp - 4], 0xf
test al, 2
je 0x60d214
and eax, 0xfffffffd
lea ecx, [ebp - 0x170]
mov dword [ebp - 0x168], eax
call fcn.00428810
mov eax, dword [ebp - 0x168]
mov dword [ebp - 4], 0xffffffff
test al, 1
je 0x60d22a
lea ecx, [ebp - 0x164]
call fcn.00428810
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef610
push 0x7ef020
push 0
push 0x287b
call fcn.0044a910
push eax
call fcn.006b7069
mov ecx, dword [ebx + 0x34]
add esp, 0x14
mov dword [ebx + 0x298], eax
push 0
push 0x7ef610
push 0x7ef020
push 0
push 0x4f8b
call fcn.0044a910
push eax
call fcn.006b7069
mov ecx, dword [ebx + 0x34]
add esp, 0x14
mov dword [ebx + 0x29c], eax
push 0
push 0x7ef610
push 0x7ef020
push 0
push 0x287c
call fcn.0044a910
push eax
call fcn.006b7069
mov ecx, dword [ebx + 0x34]
add esp, 0x14
mov dword [ebx + 0x2a0], eax
push 0
push 0x7ef610
push 0x7ef020
push 0
push 0x287d
call fcn.0044a910
push eax
call fcn.006b7069
mov ecx, dword [ebx + 0x34]
add esp, 0x14
mov dword [ebx + 0x2a4], eax
push 0
push 0x7ef610
push 0x7ef020
push 0
push 0x2877
call fcn.0044a910
push eax
call fcn.006b7069
mov ecx, dword [ebx + 0x34]
add esp, 0x14
mov dword [ebx + 0x2a8], eax
push 0
push 0x7ef610
push 0x7ef020
push 0
push 0x4f87
call fcn.0044a910
push eax
call fcn.006b7069
mov ecx, dword [ebx + 0x34]
add esp, 0x14
mov dword [ebx + 0x2ac], eax
push 0
push 0x7ef610
push 0x7ef020
push 0
push 0x2878
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x2b0], eax
push 0
push 0x7ef610
push 0x7ef020
push 0
mov ecx, dword [ebx + 0x34]
push 0x4f88
call fcn.0044a910
push eax
call fcn.006b7069
mov ecx, dword [ebx + 0x34]
add esp, 0x14
mov dword [ebx + 0x2b4], eax
push 0
push 0x7ef610
push 0x7ef020
push 0
push 0x2879
call fcn.0044a910
push eax
call fcn.006b7069
mov ecx, dword [ebx + 0x34]
add esp, 0x14
mov dword [ebx + 0x2b8], eax
push 0
push 0x7ef610
push 0x7ef020
push 0
push 0x287a
call fcn.0044a910
push eax
call fcn.006b7069
mov ecx, dword [ebx + 0x34]
add esp, 0x14
mov dword [ebx + 0x2bc], eax
push 0
push 0x7ef610
push 0x7ef020
push 0
push 0x287e
call fcn.0044a910
push eax
call fcn.006b7069
mov ecx, dword [ebx + 0x34]
add esp, 0x14
mov dword [ebx + 0x2c0], eax
push 0
push 0x7ef610
push 0x7ef020
push 0
push 0x4f8e
call fcn.0044a910
push eax
call fcn.006b7069
mov ecx, dword [ebx + 0x34]
add esp, 0x14
mov dword [ebx + 0x2c4], eax
push 0
push 0x7ef610
push 0x7ef020
push 0
push 0x289a
call fcn.0044a910
push eax
call fcn.006b7069
mov ecx, dword [ebx + 0x34]
add esp, 0x14
mov dword [ebx + 0x114], eax
push 0
push 0x7ef610
push 0x7ef020
push 0
push 0x4faa
call fcn.0044a910
push eax
call fcn.006b7069
mov ecx, dword [ebx + 0x34]
add esp, 0x14
mov dword [ebx + 0x118], eax
push 0
push 0x7ef5f4
push 0x7ef020
push 0
push 0x18f0
call fcn.0044a910
push eax
call fcn.006b7069
mov ecx, dword [ebx + 0x34]
add esp, 0x14
mov dword [ebx + 0x11c], eax
push 0
push 0x7ef5f4
push 0x7ef020
push 0
push 0x4fa0
call fcn.0044a910
push eax
call fcn.006b7069
mov ecx, dword [ebx + 0x34]
add esp, 0x14
mov dword [ebx + 0x120], eax
push 0
push 0x7ef5f4
push 0x7ef020
push 0
push 0x18f1
call fcn.0044a910
push eax
call fcn.006b7069
mov ecx, dword [ebx + 0x34]
add esp, 0x14
mov dword [ebx + 0x124], eax
push 0
push 0x7ef5f4
push 0x7ef020
push 0
push 0x2892
call fcn.0044a910
push eax
call fcn.006b7069
mov ecx, dword [ebx + 0x34]
add esp, 0x14
mov dword [ebx + 0x128], eax
push 0
push 0x7ef5f4
push 0x7ef020
push 0
push 0x2893
call fcn.0044a910
push eax
call fcn.006b7069
mov ecx, dword [ebx + 0x34]
add esp, 0x14
mov dword [ebx + 0x3e0], eax
push 0
push 0x7ef5f4
push 0x7ef020
push 0
push 0x4fa2
call fcn.0044a910
push eax
call fcn.006b7069
mov ecx, dword [ebx + 0x34]
add esp, 0x14
mov dword [ebx + 0x12c], eax
push 0
push 0x7ef5f4
push 0x7ef020
push 0
push 0x4fa3
call fcn.0044a910
push eax
call fcn.006b7069
mov ecx, dword [ebx + 0x34]
add esp, 0x14
mov dword [ebx + 0x3e4], eax
push 0
push 0x7ef5f4
push 0x7ef020
push 0
push 0x1951
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x130], eax
push 0
mov ecx, dword [ebx + 0x34]
push 0x7ef5f4
push 0x7ef020
push 0
push 0x2886
call fcn.0044a910
push eax
call fcn.006b7069
mov ecx, dword [ebx + 0x34]
add esp, 0x14
mov dword [ebx + 0x134], eax
push 0
push 0x7ef5f4
push 0x7ef020
push 0
push 0x2887
call fcn.0044a910
push eax
call fcn.006b7069
mov ecx, dword [ebx + 0x34]
add esp, 0x14
mov dword [ebx + 0x138], eax
push 0
push 0x7ef5f4
push 0x7ef020
push 0
push 0x2888
call fcn.0044a910
push eax
call fcn.006b7069
mov ecx, dword [ebx + 0x34]
add esp, 0x14
mov dword [ebx + 0x13c], eax
push 0
push 0x7ef5f4
push 0x7ef020
push 0
push 0x4f97
call fcn.0044a910
push eax
call fcn.006b7069
mov ecx, dword [ebx + 0x34]
add esp, 0x14
mov dword [ebx + 0x140], eax
push 0
push 0x7ef5f4
push 0x7ef020
push 0
push 0x4f98
call fcn.0044a910
push eax
call fcn.006b7069
mov ecx, dword [ebx + 0x34]
add esp, 0x14
mov dword [ebx + 0x144], eax
push 0
push 0x7ef5f4
push 0x7ef020
push 0
push 0x2897
call fcn.0044a910
push eax
call fcn.006b7069
mov ecx, dword [ebx + 0x34]
add esp, 0x14
mov dword [ebx + 0x148], eax
push 0
push 0x7ef5f4
push 0x7ef020
push 0
push 0x288a
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x14c], eax
push 0
push 0x7ef5f4
push 0x7ef020
push 0
push 0x288b
mov ecx, dword [ebx + 0x34]
call fcn.0044a910
push eax
call fcn.006b7069
mov ecx, dword [ebx + 0x34]
add esp, 0x14
mov dword [ebx + 0x150], eax
push 0
push 0x7ef5f4
push 0x7ef020
push 0
push 0x4f9a
call fcn.0044a910
push eax
call fcn.006b7069
mov ecx, dword [ebx + 0x34]
add esp, 0x14
mov dword [ebx + 0x154], eax
push 0
push 0x7ef5f4
push 0x7ef020
push 0
push 0x4f9b
call fcn.0044a910
push eax
call fcn.006b7069
mov ecx, dword [ebx + 0x34]
add esp, 0x14
mov dword [ebx + 0x158], eax
push 0
push 0x7ef5f4
push 0x7ef020
push 0
push 0x2898
call fcn.0044a910
push eax
call fcn.006b7069
mov ecx, dword [ebx + 0x34]
add esp, 0x14
mov dword [ebx + 0x15c], eax
push 0
push 0x7ef5f4
push 0x7ef020
push 0
push 0x4f9c
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x160], eax
mov ecx, ebx
push 0
call fcn.00614d60
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef5f4
push 0x7ef020
push 0
push 0x288d
call fcn.0044a910
push eax
call fcn.006b7069
mov ecx, dword [ebx + 0x34]
add esp, 0x14
mov dword [ebx + 0x164], eax
push 0
push 0x7ef5f4
push 0x7ef020
push 0
push 0x288e
call fcn.0044a910
push eax
call fcn.006b7069
mov ecx, dword [ebx + 0x34]
add esp, 0x14
mov dword [ebx + 0x168], eax
push 0
push 0x7ef5f4
push 0x7ef020
push 0
push 0x2871
call fcn.0044a910
push eax
call fcn.006b7069
mov ecx, dword [ebx + 0x34]
add esp, 0x14
mov dword [ebx + 0xf8], eax
push 0
push 0x7ef5f4
push 0x7ef020
push 0
push 0x4f81
call fcn.0044a910
push eax
call fcn.006b7069
mov ecx, dword [ebx + 0x34]
add esp, 0x14
mov dword [ebx + 0xfc], eax
push 0
push 0x7ef5f4
push 0x7ef020
push 0
push 0x2872
call fcn.0044a910
push eax
call fcn.006b7069
mov ecx, dword [ebx + 0x34]
add esp, 0x14
mov dword [ebx + 0x100], eax
push 0
push 0x7ef5f4
push 0x7ef020
push 0
push 0x4f82
call fcn.0044a910
push eax
call fcn.006b7069
mov ecx, dword [ebx + 0x34]
add esp, 0x14
mov dword [ebx + 0x104], eax
push 0
push 0x7ef5f4
push 0x7ef020
push 0
push 0x2873
call fcn.0044a910
push eax
call fcn.006b7069
mov ecx, dword [ebx + 0x34]
add esp, 0x14
mov dword [ebx + 0x108], eax
push 0
push 0x7eb1dc
push 0x7ef020
push 0
push 0x2884
call fcn.0044a910
push eax
call fcn.006b7069
mov ecx, dword [ebx + 0x34]
add esp, 0x14
mov dword [ebx + 0x6c], eax
push 0
push 0x7eb1dc
push 0x7ef020
push 0
push 0x4f94
call fcn.0044a910
push eax
call fcn.006b7069
mov ecx, dword [ebx + 0x34]
add esp, 0x14
mov dword [ebx + 0x78], eax
push 0
push 0x7eb1dc
push 0x7ef020
push 0
push 0x76a5
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov ecx, dword [ebx + 0x34]
push 0
push 0x7eb1dc
push 0x7ef020
push 0
push 0x76a6
mov dword [ebx + 0x70], eax
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x74], eax
xor eax, eax
mov dword [ebp - 0x40], 0x28d4
lea esi, [ebx + 0x80]
mov dword [ebp - 0x3c], 0x29d6
mov dword [ebp - 0x38], 0x29d7
mov dword [ebp - 0x34], 0x4fe4
mov dword [ebp - 0x30], 0x29d8
mov dword [ebp - 0x2c], 0x29d9
mov dword [ebp - 0x28], 0x29cc
mov dword [ebp - 0x24], 0x29ce
mov dword [ebp - 0x20], 0x29d0
mov dword [ebp - 0x1c], 0x29cd
mov dword [ebp - 0x18], 0x29cf
mov dword [ebp - 0x14], 0x29d1
mov dword [ebp - 0x168], eax
mov dword [ebp - 0x164], esi
mov edi, dword [ebp + eax*4 - 0x40]
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef610
push 0x7ef020
push 0
push edi
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [esi - 4], eax
mov esi, dword [ebp - 0x168]
mov ecx, dword [ebx + 0x34]
push 0
mov esi, dword [ebp + esi*4 - 0x34]
push 0x7ef610
push 0x7ef020
push 0
push esi
call fcn.0044a910
push eax
call fcn.006b7069
mov ecx, dword [ebp - 0x164]
add esp, 0x14
push 0
push 0x7ef784
push 0x7ef020
push 0
mov dword [ecx], eax
mov ecx, dword [ebx + 0x34]
push edi
call fcn.0044a910
push eax
call fcn.006b7069
mov ecx, dword [ebp - 0x164]
add esp, 0x14
push 0
push 0x7ef784
push 0x7ef020
push 0
mov dword [ecx + 4], eax
mov ecx, dword [ebx + 0x34]
push esi
call fcn.0044a910
push eax
call fcn.006b7069
mov esi, dword [ebp - 0x164]
add esp, 0x14
push 0
mov dword [esi + 8], eax
mov eax, dword [ebp - 0x168]
mov ecx, dword [ebx + 0x34]
push 0x7ef610
push 0x7ef020
mov edi, dword [ebp + eax*4 - 0x28]
push 0
push edi
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [esi + 0xc], eax
mov eax, dword [ebp - 0x168]
mov ecx, dword [ebx + 0x34]
push 0
mov esi, dword [ebp + eax*4 - 0x1c]
push 0x7ef610
push 0x7ef020
push 0
push esi
call fcn.0044a910
push eax
call fcn.006b7069
mov ecx, dword [ebp - 0x164]
add esp, 0x14
push 0
push 0x7ef784
push 0x7ef020
mov dword [ecx + 0x10], eax
push 0
mov ecx, dword [ebx + 0x34]
push edi
call fcn.0044a910
push eax
call fcn.006b7069
mov ecx, dword [ebp - 0x164]
add esp, 0x14
push 0
push 0x7ef784
push 0x7ef020
push 0
mov dword [ecx + 0x14], eax
mov ecx, dword [ebx + 0x34]
push esi
call fcn.0044a910
push eax
call fcn.006b7069
mov esi, dword [ebp - 0x164]
add esp, 0x14
push 0x783aec
push 0xffffffffffffffff
push ecx
mov ecx, esp
mov dword [ebp - 0x164], esp
push 0x783aec
mov dword [esi + 0x18], eax
call fcn.00428840
lea eax, [ebp - 0x16c]
mov dword [ebp - 4], 0x11
push eax
call fcn.005b6a10
mov ecx, esp
mov byte [ebp - 4], 0x12
push 0x744bc4
push eax
push ecx
call fcn.00428bd0
push 0x7488ec
lea eax, [ebp - 0x170]
mov byte [ebp - 4], 0x13
push str.ACTIVE
push eax
call fcn.005b55c0
add esp, 0x18
mov ecx, eax
mov byte [ebp - 4], 0x14
call fcn.00429150
test eax, eax
mov byte [ebp - 4], 0x13
lea ecx, [ebp - 0x170]
setne byte [ebp - 0x159]
call fcn.00428810
lea ecx, [ebp - 0x16c]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
cmp byte [ebp - 0x159], 0
je 0x60dce2
cmp dword [esi - 4], 0
je 0x60dc0b
push 0
push 0
push ecx
mov ecx, esp
push 0x790eb0
call fcn.00428840
mov ecx, dword [esi - 4]
call fcn.00444330
cmp dword [esi], 0
je 0x60dc28
push 0
push 0
push ecx
mov ecx, esp
push 0x790eb0
call fcn.00428840
mov ecx, dword [esi]
call fcn.00444330
cmp dword [esi + 4], 0
je 0x60dc47
push 0
push 0
push ecx
mov ecx, esp
push 0x790eb0
call fcn.00428840
mov ecx, dword [esi + 4]
call fcn.00444330
cmp dword [esi + 8], 0
je 0x60dc66
push 0
push 0
push ecx
mov ecx, esp
push 0x790eb0
call fcn.00428840
mov ecx, dword [esi + 8]
call fcn.00444330
cmp dword [esi + 0xc], 0
je 0x60dc85
push 0
push 0
push ecx
mov ecx, esp
push 0x790eb0
call fcn.00428840
mov ecx, dword [esi + 0xc]
call fcn.00444330
cmp dword [esi + 0x10], 0
je 0x60dca4
push 0
push 0
push ecx
mov ecx, esp
push 0x790eb0
call fcn.00428840
mov ecx, dword [esi + 0x10]
call fcn.00444330
cmp dword [esi + 0x14], 0
je 0x60dcc3
push 0
push 0
push ecx
mov ecx, esp
push 0x790eb0
call fcn.00428840
mov ecx, dword [esi + 0x14]
call fcn.00444330
cmp dword [esi + 0x18], 0
je 0x60dce2
push 0
push 0
push ecx
mov ecx, esp
push 0x790eb0
call fcn.00428840
mov ecx, dword [esi + 0x18]
call fcn.00444330
mov eax, dword [ebp - 0x168]
add esi, 0x20
inc eax
mov dword [ebp - 0x164], esi
mov dword [ebp - 0x168], eax
cmp eax, 3
jl 0x60d9f1
push 0
push dword [0x7f7504]
mov ecx, ebx
call fcn.005f5a70
mov ecx, dword [ebx + 0x84]
test ecx, ecx
je 0x60dd28
mov eax, dword [ebx + 4]
mov dword [ecx + 0x430], eax
call fcn.004734c0
mov ecx, 0x7f71e0
call fcn.005a67a0
test al, al
je 0x60de68
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef610
push 0x7ef020
push 0
push 0x28e2
call fcn.0044a910
push eax
call fcn.006b7069
mov ecx, dword [ebx + 0x34]
add esp, 0x14
mov dword [ebx + 0xdc], eax
push 0
push 0x7ef610
push 0x7ef020
push 0
push 0x28e3
call fcn.0044a910
push eax
call fcn.006b7069
mov ecx, dword [ebx + 0x34]
add esp, 0x14
mov dword [ebx + 0xe0], eax
push 0
push 0x7ef610
push 0x7ef020
push 0
push 0x28e4
call fcn.0044a910
push eax
call fcn.006b7069
mov ecx, dword [ebx + 0x34]
add esp, 0x14
mov dword [ebx + 0xe4], eax
push 0
push 0x7ef610
push 0x7ef020
push 0
push 0x28e5
call fcn.0044a910
push eax
call fcn.006b7069
mov ecx, dword [ebx + 0x34]
add esp, 0x14
mov dword [ebx + 0xe8], eax
push 0
push 0x7ef610
push 0x7ef020
push 0
push 0x28e6
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0xec], eax
lea ecx, [ebp - 0x159]
push dword [ebx + 0xdc]
call fcn.00608b90
push dword [ebx + 0xe0]
lea ecx, [ebp - 0x159]
call fcn.00608b90
push dword [ebx + 0xe4]
lea ecx, [ebp - 0x159]
call fcn.00608b90
push dword [ebx + 0xe8]
lea ecx, [ebp - 0x159]
call fcn.00608b90
push dword [ebx + 0xec]
lea ecx, [ebp - 0x159]
call fcn.00608b90
mov ecx, ebx
call fcn.005e7ef0
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef62c
push 0x7ef020
push 0
push 0x2853
call fcn.0044a910
push eax
call fcn.006b7069
mov ecx, dword [ebx + 0x34]
add esp, 0x14
mov dword [ebx + 0x2c8], eax
push 0
push 0x7ef62c
push 0x7ef020
push 0
push 0x4f63
call fcn.0044a910
push eax
call fcn.006b7069
mov ecx, dword [ebx + 0x34]
add esp, 0x14
mov dword [ebx + 0x2d0], eax
push 0
push 0x7ef62c
push 0x7ef020
push 0
push 0x285a
call fcn.0044a910
push eax
call fcn.006b7069
mov ecx, dword [ebx + 0x34]
add esp, 0x14
mov dword [ebx + 0x2cc], eax
push 0
push 0x7ef62c
push 0x7ef020
push 0
push 0x4f6a
call fcn.0044a910
push eax
call fcn.006b7069
mov ecx, dword [ebx + 0x34]
add esp, 0x14
mov dword [ebx + 0x2d4], eax
push 0
push 0x7ef62c
push 0x7ef020
push 0
push 0x2854
call fcn.0044a910
push eax
call fcn.006b7069
mov ecx, dword [ebx + 0x34]
add esp, 0x14
mov dword [ebx + 0x2d8], eax
push 0
push 0x7ef5f4
push 0x7ef020
push 0
push 0x28d5
call fcn.0044a910
push eax
call fcn.006b7069
mov ecx, dword [ebx + 0x34]
add esp, 0x14
mov dword [ebx + 0x2dc], eax
push 0
push 0x7ef5f4
push 0x7ef020
push 0
push 0x4fe5
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x2e0], eax
push 0
push 0x7ef62c
push 0x7ef020
push 0
mov ecx, dword [ebx + 0x34]
push 0x2851
call fcn.0044a910
push eax
call fcn.006b7069
mov ecx, dword [ebx + 0x34]
add esp, 0x14
mov dword [ebx + 0x2e4], eax
push 0
push 0x7ef62c
push 0x7ef020
push 0
push 0x4f61
call fcn.0044a910
push eax
call fcn.006b7069
mov ecx, dword [ebx + 0x34]
add esp, 0x14
mov dword [ebx + 0x2e8], eax
push 0
push 0x7ef62c
push 0x7ef020
push 0
push 0x2859
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x2ec], eax
cmp dword [ebx + 0x14b8], 0
jne 0x60e081
mov ecx, dword [ebx + 0x2e4]
test ecx, ecx
je 0x60e039
mov eax, dword [ecx]
push 1
push 0
call dword [eax + 0x54]
mov ecx, dword [ebx + 0x2e4]
push 1
push 0
push 0
call fcn.0045d180
mov ecx, dword [ebx + 0x2e8]
test ecx, ecx
je 0x60e05d
mov eax, dword [ecx]
push 1
push 0
call dword [eax + 0x54]
mov ecx, dword [ebx + 0x2e8]
push 1
push 0
push 0
call fcn.0045d180
mov ecx, dword [ebx + 0x2ec]
test ecx, ecx
je 0x60e081
mov eax, dword [ecx]
push 1
push 0
call dword [eax + 0x54]
mov ecx, dword [ebx + 0x2ec]
push 1
push 0
push 0
call fcn.0045d180
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef62c
push 0x7ef020
push 0
push 0x2855
call fcn.0044a910
push eax
call fcn.006b7069
mov ecx, dword [ebx + 0x34]
add esp, 0x14
mov dword [ebx + 0x2f0], eax
push 0
push 0x7ef62c
push 0x7ef020
push 0
push 0x4f65
call fcn.0044a910
push eax
call fcn.006b7069
mov ecx, dword [ebx + 0x34]
add esp, 0x14
mov dword [ebx + 0x2f4], eax
push 0
push 0x7ef62c
push 0x7ef020
push 0
push 0x2856
call fcn.0044a910
push eax
call fcn.006b7069
mov ecx, dword [ebx + 0x34]
add esp, 0x14
mov dword [ebx + 0x2f8], eax
push 0
push 0x7ef62c
push 0x7ef020
push 0
push 0x2857
call fcn.0044a910
push eax
call fcn.006b7069
mov ecx, dword [ebx + 0x34]
add esp, 0x14
mov dword [ebx + 0x4f4], eax
push 0
push 0x7ef62c
push 0x7ef020
push 0
push 0x2858
call fcn.0044a910
push eax
call fcn.006b7069
mov ecx, dword [ebx + 0x34]
add esp, 0x14
mov dword [ebx + 0x4fc], eax
push 0
push 0x7ef62c
push 0x7ef020
push 0
push 0x4f67
call fcn.0044a910
push eax
call fcn.006b7069
mov ecx, dword [ebx + 0x34]
add esp, 0x14
mov dword [ebx + 0x4f8], eax
push 0
push 0x7ef62c
push 0x7ef020
push 0
push 0x4f68
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x500], eax
push 0
push 0x7ef62c
push 0x7ef020
push 0
mov ecx, dword [ebx + 0x34]
push 0x2844
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x3f4], eax
lea esi, [ebx + 0x3f8]
mov edi, 0xa
lea esp, [esp]
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef62c
push 0x7ef020
push 0
push dword [esi + 0x78]
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [esi], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef62c
push 0x7ef020
push 0
push dword [esi + 0xa0]
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [esi + 0x28], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef610
push 0x7ef020
push 0
push dword [esi + 0xc8]
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [esi + 0x50], eax
lea esi, [esi + 4]
dec edi
jne 0x60e1e0
mov ecx, dword [ebx + 0x34]
push edi
push 0x7ef5f4
push 0x7ef020
push edi
push 0xece9
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x4e8], eax
mov ecx, dword [ebx + 0x34]
push edi
push 0x7ef5f4
push 0x7ef020
push edi
push 0xecea
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x4ec], eax
mov ecx, dword [ebx + 0x34]
push edi
push 0x7ef5f4
push 0x7ef020
push edi
push 0xeceb
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x4f0], eax
mov ecx, dword [ebx + 0x34]
push edi
push 0x7ef57c
push 0x7ef020
push edi
push 0x4b0
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x320], eax
mov ecx, dword [ebx + 0x34]
push edi
push 0x7ef610
push 0x7ef020
push edi
push 0x28ee
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x324], eax
mov ecx, dword [ebx + 0x34]
push edi
push 0x7ef610
push 0x7ef020
push edi
push 0x29dd
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x328], eax
mov ecx, dword [ebx + 0x34]
push edi
push 0x7ef5f4
push 0x7ef020
push edi
push 0x2889
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x340], eax
push edi
push 0x7ef5f4
push 0x7ef020
push edi
mov ecx, dword [ebx + 0x34]
push 0x288c
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x344], eax
mov ecx, dword [ebx + 0x34]
push edi
push 0x7eb1f8
push 0x7ef020
push edi
push 0x289d
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x334], eax
mov ecx, dword [ebx + 0x34]
push edi
push 0x7ef5f4
push 0x7ef020
push edi
push 0x28aa
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x338], eax
mov ecx, dword [ebx + 0x34]
push edi
push 0x7ef5f4
push 0x7ef020
push edi
push 0x28ab
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x33c], eax
cmp dword [ebx + 0x340], edi
je 0x60e452
mov ecx, dword [0x7f7170]
test ecx, ecx
je 0x60e435
mov eax, dword [ecx]
push 0x7425a0
push str.IDS_TOTALNUM
call dword [eax + 8]
jmp 0x60e43a
mov eax, 0x790eb0
push 0
push 0
push ecx
mov ecx, esp
push eax
call fcn.00428840
mov ecx, dword [ebx + 0x340]
call fcn.00444330
cmp dword [ebx + 0x344], 0
je 0x60e493
mov ecx, dword [0x7f7170]
test ecx, ecx
je 0x60e476
mov eax, dword [ecx]
push 0x7425a0
push str.IDS_TOTALTIME
call dword [eax + 8]
jmp 0x60e47b
mov eax, 0x790eb0
push 0
push 0
push ecx
mov ecx, esp
push eax
call fcn.00428840
mov ecx, dword [ebx + 0x344]
call fcn.00444330
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef5f4
push 0x7ef020
push 0
push 0x28ef
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x32c], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef5f4
push 0x7ef020
push 0
push 0x28f0
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x330], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef57c
push 0x7ef020
push 0
push 0x514
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x3d0], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef610
push 0x7ef020
push 0
push 0x2899
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x3d4], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef610
push 0x7ef020
push 0
push 0x4fa9
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x3d8], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7eb214
push 0x7ef020
push 0
push 0x2850
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x3dc], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef5f4
push 0x7ef020
push 0
push 0x2894
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x3e8], eax
push 0
push 0x7ef5f4
push 0x7ef020
push 0
mov ecx, dword [ebx + 0x34]
push 0x2895
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x3ec], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef5f4
push 0x7ef020
push 0
push 0x4fa5
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x3f0], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef610
push 0x7ef020
push 0
push 0x28fb
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x504], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef610
push 0x7ef020
push 0
push 0x28f3
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x508], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef62c
push 0x7ef020
push 0
push 0x28f4
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x50c], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef62c
push 0x7ef020
push 0
push 0xec03
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x510], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef610
push 0x7ef020
push 0
push 0x28f5
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x514], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef610
push 0x7ef020
push 0
push 0x28f6
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x518], eax
mov ecx, ebx
push dword [0x7f75cc]
push dword [0x7f75c8]
call fcn.005eb590
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef5f4
push 0x7ef020
push 0
push 0x28a7
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x52c], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef5f4
push 0x7ef020
push 0
push 0xed89
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x524], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef5f4
push 0x7ef020
push 0
push 0xed8a
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x528], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef5f4
push 0x7ef020
push 0
push 0xed88
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x520], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef548
push 0x7ef020
push 0
push 0x28a1
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x51c], eax
test eax, eax
je 0x60e7fb
mov ecx, dword [ebx + 4]
mov dword [eax + 0x220], ecx
cmp dword [ebx + 0x52c], 0
je 0x60e828
cmp dword [ebx + 0x524], 0
je 0x60e828
cmp dword [ebx + 0x528], 0
je 0x60e828
cmp dword [ebx + 0x520], 0
je 0x60e828
cmp dword [ebx + 0x51c], 0
jne 0x60e838
movdqa xmm0, xmmword [0x756780]
movdqu xmmword [0x7f75d0], xmm0
push 1
mov ecx, ebx
call fcn.005eb800
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef5f4
push 0x7ef020
push 0
push 0xecac
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x530], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef5f4
push 0x7ef020
push 0
push 0xecae
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x534], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef5f4
push 0x7ef020
push 0
push 0xecad
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x538], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef5f4
push 0x7ef020
push 0
push 0xecaf
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x53c], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef610
push 0x7ef020
push 0
push 0xecb1
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x540], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef610
push 0x7ef020
push 0
push 0xecb2
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x544], eax
mov ecx, ebx
call fcn.006155e0
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef5f4
push 0x7ef020
push 0
push 0xecb3
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
push 0
push 0x7ef5f4
push 0x7ef020
push 0
mov dword [ebx + 0x548], eax
mov ecx, dword [ebx + 0x34]
push 0xecb4
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x54c], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef5f4
push 0x7ef020
push 0
push 0xecb5
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x550], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef5f4
push 0x7ef020
push 0
push 0xecb6
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x554], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef5f4
push 0x7ef020
push 0
push 0xecbd
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x558], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef5f4
push 0x7ef020
push 0
push 0xecbe
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x55c], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef5f4
push 0x7ef020
push 0
push 0xecbf
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x560], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef5f4
push 0x7ef020
push 0
push 0xecc0
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x564], eax
push 0
push 0x7ef5f4
push 0x7ef020
mov ecx, dword [ebx + 0x34]
push 0
push 0xecc1
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x568], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef5f4
push 0x7ef020
push 0
push 0xecc2
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x56c], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef5f4
push 0x7ef020
push 0
push 0xecc3
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x570], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef5f4
push 0x7ef020
push 0
push 0xecc4
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x574], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef5f4
push 0x7ef020
push 0
push 0xecc5
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x578], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef5f4
push 0x7ef020
push 0
push 0xecc6
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x57c], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef5f4
push 0x7ef020
push 0
push 0xecc7
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x580], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef5f4
push 0x7ef020
push 0
push 0xecc8
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x584], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef5f4
push 0x7ef020
push 0
push 0xecc9
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x588], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef5f4
push 0x7ef020
push 0
push 0xecca
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x58c], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef5f4
push 0x7ef020
push 0
push 0xeccb
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x590], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef5f4
push 0x7ef020
push 0
push 0xeccc
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x594], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef5f4
push 0x7ef020
push 0
push 0xeccd
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x598], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef5f4
push 0x7ef020
push 0
push 0xed85
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x59c], eax
test eax, eax
je 0x60eced
push 0
mov ecx, ebx
call fcn.005dc290
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef610
push 0x7ef020
push 0
push 0xecce
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x5a0], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef610
push 0x7ef020
push 0
push 0xeccf
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x5a4], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef610
push 0x7ef020
push 0
push 0xecd0
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x5a8], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef610
push 0x7ef020
push 0
push 0xecd1
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x5ac], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef610
push 0x7ef020
push 0
push 0xecd2
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x5b0], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef610
push 0x7ef020
push 0
push 0xecd3
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x5b4], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef610
push 0x7ef020
push 0
push 0xecd4
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x5b8], eax
push 0
push 0x7ef610
push 0x7ef020
push 0
mov ecx, dword [ebx + 0x34]
push 0xecb7
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x5bc], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef610
push 0x7ef020
push 0
push 0xecb9
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x5c0], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef610
push 0x7ef020
push 0
push 0xecba
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x5c4], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef610
push 0x7ef020
push 0
push 0xecbb
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x5c8], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef610
push 0x7ef020
push 0
push 0xecbc
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x5cc], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef62c
push 0x7ef020
push 0
push 0xecd5
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x5d0], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef62c
push 0x7ef020
push 0
push 0xecd6
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x5d4], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef62c
push 0x7ef020
push 0
push 0xecd7
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x5d8], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef62c
push 0x7ef020
push 0
push 0xecd8
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x5dc], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef62c
push 0x7ef020
push 0
push 0xecd9
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x5e0], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef62c
push 0x7ef020
push 0
push 0xecda
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x5e4], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef62c
push 0x7ef020
push 0
push 0xecdb
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x5e8], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef62c
push 0x7ef020
push 0
push 0xecdc
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x5ec], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef62c
push 0x7ef020
push 0
push 0xecdd
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x5f0], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef910
push 0x7ef020
push 0
push 0xecde
call fcn.0044a910
push eax
call fcn.006b7069
mov dword [ebx + 0x5f4], eax
add esp, 0x14
mov ecx, dword [ebx + 0x5d0]
test ecx, ecx
je 0x60f09e
push 0
push 0xa
push 0
call fcn.0045d180
mov ecx, dword [ebx + 0x5d4]
test ecx, ecx
je 0x60f0b3
push 0
push 0x1e
push 0
call fcn.0045d180
mov ecx, dword [ebx + 0x5d8]
test ecx, ecx
je 0x60f0c8
push 0
push 0xa
push 0
call fcn.0045d180
mov ecx, dword [ebx + 0x5dc]
test ecx, ecx
je 0x60f0dd
push 0
push 0xa
push 0
call fcn.0045d180
mov ecx, dword [ebx + 0x5e0]
test ecx, ecx
je 0x60f0f2
push 0
push 0xa
push 0
call fcn.0045d180
mov ecx, dword [ebx + 0x5e4]
test ecx, ecx
je 0x60f10a
push 0
push 0x2710
push 0x64
call fcn.0045d180
mov ecx, dword [ebx + 0x5e8]
test ecx, ecx
je 0x60f122
push 0
push 0x3a98
push 0
call fcn.0045d180
mov ecx, dword [ebx + 0x5ec]
test ecx, ecx
je 0x60f13a
push 0
push 0x2710
push 0
call fcn.0045d180
mov ecx, dword [ebx + 0x5f0]
test ecx, ecx
je 0x60f152
push 0
push 0x2710
push 0
call fcn.0045d180
mov ecx, ebx
call fcn.00614490
mov ecx, ebx
call fcn.006144b0
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef5f4
push 0x7ef020
push 0
push 0xecee
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x5f8], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef5f4
push 0x7ef020
push 0
push 0xecef
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x5fc], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef5f4
push 0x7ef020
push 0
push 0xecf0
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x600], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef5f4
push 0x7ef020
push 0
push 0xecf1
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x604], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef5f4
push 0x7ef020
push 0
push 0xecf2
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x608], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef62c
push 0x7ef020
push 0
push 0xecf3
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x60c], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef910
push 0x7ef020
push 0
push 0xecf5
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x610], eax
mov ecx, dword [ebx + 0x5f8]
test ecx, ecx
je 0x60f2a5
xor eax, eax
cmp dword [0x7f7330], eax
push 1
push 1
sete al
push eax
call fcn.00462810
mov ecx, dword [ebx + 0x5fc]
test ecx, ecx
je 0x60f2c5
xor eax, eax
cmp dword [0x7f7330], 1
push 1
push 1
sete al
push eax
call fcn.00462810
mov ecx, dword [ebx + 0x600]
test ecx, ecx
je 0x60f2e5
xor eax, eax
cmp dword [0x7f7330], 2
push 1
push 1
sete al
push eax
call fcn.00462810
mov ecx, dword [ebx + 0x604]
test ecx, ecx
je 0x60f2fe
push 1
push 1
push dword [0x7f7578]
call fcn.00462810
mov ecx, dword [ebx + 0x608]
test ecx, ecx
je 0x60f32f
push 1
push 1
push dword [0x7f7580]
call fcn.00462810
cmp dword [0x7f7578], 0
jne 0x60f32f
mov ecx, dword [ebx + 0x608]
push 1
push 0
mov eax, dword [ecx]
call dword [eax + 0x54]
mov ecx, dword [ebx + 0x60c]
test ecx, ecx
je 0x60f371
push 0
push 0x64
push 0
call fcn.0045d180
mov ecx, dword [ebx + 0x60c]
push 0
push 0
push dword [0x7f757c]
call fcn.0045d250
cmp dword [0x7f7578], 0
jne 0x60f371
mov ecx, dword [ebx + 0x60c]
push 1
push 0
mov eax, dword [ecx]
call dword [eax + 0x54]
cmp dword [ebx + 0x610], 0
je 0x60f389
push 0
push dword [0x7f7334]
mov ecx, ebx
call fcn.005dc610
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef57c
push 0x7ef020
push 0
push 0x578
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x620], eax
test eax, eax
je 0x60f3c2
mov ecx, dword [ebx + 4]
mov dword [eax + 0x488], ecx
jmp 0x60f3ec
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef610
push 0x7ef020
push 0
push 0x29de
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x624], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef5f4
push 0x7ef020
push 0
push 0xec9b
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x628], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef5f4
push 0x7ef020
push 0
push 0xec9c
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x62c], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef5d8
push 0x7ef020
push 0
push 0x57c
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x638], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef5d8
push 0x7ef020
push 0
push 0x57a
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x630], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef57c
push 0x7ef020
push 0
push 0x583
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x65c], eax
test eax, eax
je 0x60f516
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef610
push 0x7ef020
push 0
push 0x580
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x64c], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7eb234
push 0x7ef020
push 0
push 0x581
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x658], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef5d8
push 0x7ef020
push 0
push 0x57d
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x634], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef5d8
push 0x7ef020
push 0
push 0x57e
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x63c], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef5d8
push 0x7ef020
push 0
push 0x57f
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x640], eax
cmp dword [ebx + 0x64c], 0
jne 0x60f62c
cmp dword [ebx + 0x658], 0
jne 0x60f62c
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef610
push 0x7ef020
push 0
push 0x580
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x64c], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7eb234
push 0x7ef020
push 0
push 0x581
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x658], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef5d8
push 0x7ef020
push 0
push 0x582
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x644], eax
push 0
push 0x64
push 0x32
push dword [ebx + 4]
call dword [sym.imp.USER32.dll_SetTimer]
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef610
push 0x7ef020
push 0
push 0x57b
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x648], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7eb250
push 0x7ef020
push 0
push 0x28b3
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x650], eax
test eax, eax
je 0x60f6cc
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef610
push 0x7ef020
push 0
push 0x28b2
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x660], eax
test eax, eax
je 0x60f6cc
mov edx, dword [eax]
mov ecx, eax
push 1
push 0
call dword [edx + 0x50]
mov ecx, dword [ebx + 0x34]
push 0
push 0x7eb250
push 0x7ef020
push 0
push 0x28b8
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x654], eax
test eax, eax
je 0x60f71d
mov dword [eax + 0x3f0], 1
xor eax, eax
mov ecx, dword [ebx + 0x654]
cmp dword [ebx + 0x14b8], eax
push 1
setne al
mov edx, dword [ecx]
push eax
call dword [edx + 0x50]
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef610
push 0x7ef020
push 0
push 0xec07
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x664], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef57c
push 0x7ef020
push 0
push 0x584
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x668], eax
test eax, eax
je 0x60f81b
push 0
push 0x7ef610
push 0x7ef020
push 0
push 0xec36
mov ecx, eax
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x684], eax
mov ecx, dword [ebx + 0x668]
push 0
push 0x7eb274
push 0x7ef020
push 0
push 0xec0a
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x66c], eax
test eax, eax
je 0x60f7ee
mov ecx, dword [ebx + 4]
mov dword [eax + 0x3c8], ecx
lea eax, [ebx + 0x694]
mov ecx, dword [ebx + 0x66c]
push eax
call fcn.006351b0
mov ecx, dword [ebx + 0x668]
push 0
push 0x7ef610
push 0x7ef020
push 0
push 0xec40
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x6b4], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef5f4
push 0x7ef020
push 0
push 0xec42
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x6b8], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef5f4
push 0x7ef020
push 0
push 0xec43
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x6bc], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef610
push 0x7ef020
push 0
push 0xec44
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x688], eax
test eax, eax
je 0x60f9a3
mov ecx, dword [ebx + 0x698]
mov eax, 0x88888889
sub ecx, dword [ebx + 0x694]
xor edi, edi
imul ecx
add edx, ecx
sar edx, 5
mov eax, edx
shr eax, 0x1f
add eax, edx
mov dword [ebp - 0x164], eax
test eax, eax
jle 0x60f9a3
xor esi, esi
mov eax, dword [ebx + 0x694]
lea ecx, [ebx + 0x1610]
add eax, 8
push ecx
add eax, esi
push eax
call fcn.004291a0
test al, al
je 0x60f90b
mov ecx, dword [ebx + 0x694]
lea eax, [ebx + 0x160c]
add ecx, 4
push eax
lea eax, [ecx + esi]
push eax
call fcn.004291a0
test al, al
jne 0x60f91d
inc edi
add esi, 0x3c
cmp edi, dword [ebp - 0x164]
jge 0x60f9a3
jmp 0x60f8d2
lea ecx, [ebp - 0x168]
mov dword [ebx + 0x6ac], edi
call fcn.00429050
mov ecx, dword [0x7f7170]
mov dword [ebp - 4], 0x15
test ecx, ecx
je 0x60f952
mov eax, dword [ecx]
push 0x7425a0
push str.TXT_SYNCLYRICS_FINDCOUNT_SIMPLE_FORMAT
call dword [eax + 8]
mov ecx, eax
jmp 0x60f957
mov ecx, 0x790eb0
push dword [ebp - 0x164]
mov eax, dword [ebx + 0x6ac]
inc eax
push eax
push ecx
lea eax, [ebp - 0x168]
push eax
call fcn.0042a0e0
add esp, 0x10
lea eax, [ebp - 0x168]
push 0
push ecx
mov ecx, esp
push eax
call fcn.00428690
mov ecx, dword [ebx + 0x688]
mov eax, dword [ecx]
call dword [eax + 0x34]
lea ecx, [ebp - 0x168]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef610
push 0x7ef020
push 0
push 0xec3e
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x670], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef610
push 0x7ef020
push 0
push 0xec35
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x67c], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef548
push 0x7ef020
push 0
push 0xec34
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x680], eax
test eax, eax
je 0x60fa2e
mov ecx, dword [ebx + 4]
mov dword [eax + 0x220], ecx
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef5f4
push 0x7ef020
push 0
push 0xed03
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x68c], eax
test eax, eax
je 0x60fa6d
push 1
push 1
push dword [0x7f74e4]
mov ecx, eax
call fcn.00462810
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef5f4
push 0x7ef020
push 0
push 0xed04
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x690], eax
test eax, eax
je 0x60faac
push 1
push 1
push dword [0x7f74e8]
mov ecx, eax
call fcn.00462810
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef5f4
push 0x7ef020
push 0
push 0xec4a
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x674], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef5f4
push 0x7ef020
push 0
push 0xec47
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x678], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef5f4
push 0x7ef020
push 0
push 0xec04
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x6d8], eax
mov ecx, ebx
call fcn.005dd400
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef5f4
push 0x7ef020
push 0
push 0xecec
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x6dc], eax
mov ecx, ebx
push 0
push dword [0x7f76b0]
call fcn.00623200
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef5d8
push 0x7ef020
push 0
push 0xec98
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x6ec], eax
test eax, eax
je 0x60fbf1
push 0x7fa830
lea ecx, [ebp - 0x168]
call fcn.00428690
mov ecx, dword [ebx + 0x6ec]
lea eax, [ebp - 0x168]
mov dword [ebp - 4], 0x16
push eax
add ecx, 0x27c
call fcn.004289a0
lea ecx, [ebp - 0x168]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push 0
mov ecx, 0x7fa81c
call fcn.00429100
mov ecx, dword [ebx + 0x6ec]
push eax
call fcn.0046b370
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef5d8
push 0x7ef020
push 0
push 0xec99
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x6f0], eax
test eax, eax
je 0x60fc6f
push 0x7fa834
lea ecx, [ebp - 0x168]
call fcn.00428690
mov ecx, dword [ebx + 0x6f0]
lea eax, [ebp - 0x168]
mov dword [ebp - 4], 0x17
push eax
add ecx, 0x27c
call fcn.004289a0
lea ecx, [ebp - 0x168]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
mov eax, dword [ebx + 0x6f0]
mov ecx, dword [ebx + 4]
mov dword [eax + 0x2b4], ecx
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef5f4
push 0x7ef020
push 0
push 0x2831
call fcn.0044a910
push eax
call fcn.006b7069
mov dword [ebx + 0x700], eax
add esp, 0x14
mov dword [0x7f76c4], 0
cmp dword [ebx + 0x6f0], 0
jne 0x60fcb5
cmp dword [ebx + 0x630], 0
je 0x60fcbf
mov dword [0x7f76c4], 1
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef5d8
push 0x7ef020
push 0
push 0xed01
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x6f4], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef5d8
push 0x7ef020
push 0
push 0xed02
call fcn.0044a910
push eax
call fcn.006b7069
mov dword [ebx + 0x6f8], eax
add esp, 0x14
mov ecx, dword [ebx + 0x6f4]
test ecx, ecx
je 0x60fd39
test eax, eax
je 0x60fd39
mov eax, dword [ebx + 4]
mov dword [ecx + 0x2b4], eax
mov eax, dword [ebx + 0x6f8]
mov ecx, dword [ebx + 4]
mov dword [eax + 0x2b4], ecx
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef610
push 0x7ef020
push 0
push 0xed05
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x6fc], eax
test eax, eax
je 0x60fd8f
mov ecx, ebx
call fcn.005c7c60
mov esi, eax
test esi, esi
je 0x60fd8f
mov ecx, ebx
call fcn.005c8160
cmp esi, 1
je 0x60fd8f
mov ecx, dword [ebx + 0x6fc]
push 1
push 0
mov eax, dword [ecx]
call dword [eax + 0x50]
mov esi, dword [sym.imp.WININET.dll_InternetSetCookieW]
push str.show
push str.menuflag
push 0x742cc8
mov dword [0x7f76c0], 0
call esi
cmp dword [0x7f76c0], 0
mov ecx, str.show
mov eax, str.hide
cmove eax, ecx
push eax
push str.menuflag
push str.http:__gomaudio.gomtv.com
call esi
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef910
push 0x7ef020
push 0
push 0xec93
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x708], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef5f4
push 0x7ef020
push 0
push 0xec94
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x70c], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef5f4
push 0x7ef020
push 0
push 0x2ee2
call fcn.0044a910
push eax
call fcn.006b7069
mov ecx, dword [ebx + 0x34]
add esp, 0x14
mov esi, eax
push 0
push 0x7ef5f4
push 0x7ef020
push 0
push 0x2ee3
call fcn.0044a910
push eax
call fcn.006b7069
mov ecx, dword [ebx + 0x34]
add esp, 0x14
mov edi, eax
push 0
push 0x7ef5f4
push 0x7ef020
push 0
push 0x2ee4
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebp - 0x16c], eax
test esi, esi
je 0x60fed1
mov ecx, dword [0x7f7170]
test ecx, ecx
je 0x60feba
mov edx, dword [ecx]
push 0x7425a0
push str.IDS_BTN_EDIT
call dword [edx + 8]
jmp 0x60febf
mov eax, 0x790eb0
push 0
push ecx
mov ecx, esp
push eax
call fcn.00428840
mov eax, dword [esi]
mov ecx, esi
call dword [eax + 0x34]
test edi, edi
je 0x60ff07
mov ecx, dword [0x7f7170]
test ecx, ecx
je 0x60fef0
mov eax, dword [ecx]
push 0x7425a0
push str.IDS_BTN_REPORT
call dword [eax + 8]
jmp 0x60fef5
mov eax, 0x790eb0
push 0
push ecx
mov ecx, esp
push eax
call fcn.00428840
mov eax, dword [edi]
mov ecx, edi
call dword [eax + 0x34]
mov esi, dword [ebp - 0x16c]
test esi, esi
je 0x60ff43
mov ecx, dword [0x7f7170]
test ecx, ecx
je 0x60ff2c
mov eax, dword [ecx]
push 0x7425a0
push str.IDS_BTN_LYRICS
call dword [eax + 8]
jmp 0x60ff31
mov eax, 0x790eb0
push 0
push ecx
mov ecx, esp
push eax
call fcn.00428840
mov eax, dword [esi]
mov ecx, esi
call dword [eax + 0x34]
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef5b4
push 0x7ef020
push 0
push 0x2af8
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x2fc], eax
test eax, eax
je 0x60ff7e
push dword [0x7f7230]
mov ecx, eax
call fcn.00479330
push 0x783aec
push 0xffffffffffffffff
push ecx
mov ecx, esp
mov dword [ebp - 0x160], esp
push 0x783aec
call fcn.00428840
lea eax, [ebp - 0x170]
mov dword [ebp - 4], 0x18
push eax
call fcn.005b6a10
mov ecx, esp
mov byte [ebp - 4], 0x19
push 0x744bc4
push eax
push ecx
call fcn.00428bd0
push 0x7488ec
lea eax, [ebp - 0x16c]
mov byte [ebp - 4], 0x1a
push str.ACTIVE
push eax
call fcn.005b55c0
add esp, 0x18
mov ecx, eax
mov byte [ebp - 4], 0x1b
call fcn.00429150
test eax, eax
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0x16c]
setne byte [ebp - 0x159]
call fcn.00428810
lea ecx, [ebp - 0x170]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
cmp byte [ebp - 0x159], 0
je 0x610051
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef5f4
push 0x7ef020
push 0
push 0x29c2
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x614], eax
test eax, eax
je 0x610051
mov edx, dword [eax]
mov ecx, eax
push 1
push 0
call dword [edx + 0x50]
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef814
push 0x7ef020
push 0
push 0x29da
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x618], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef5f4
push 0x7ef020
push 0
push 0x29dc
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x61c], eax
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef5f4
push 0x7ef020
push 0
push 0x29b8
call fcn.0044a910
push eax
call fcn.006b7069
add esp, 0x14
mov dword [ebx + 0x30c], eax
test eax, eax
je 0x6100fe
mov ecx, dword [0x7f7230]
test ecx, ecx
js 0x6100ed
push 1
push 1
push ecx
mov ecx, eax
call fcn.00462810
test eax, eax
jne 0x6100fe
mov ecx, dword [ebx + 0x30c]
push 1
push 1
push 0
call fcn.00462810
mov dword [ebp - 0x1c], 0x2904
lea edi, [ebx + 0x300]
mov dword [ebp - 0x18], 0x2905
xor esi, esi
mov dword [ebp - 0x14], 0x2906
jmp 0x610120
mov ecx, dword [ebx + 0x34]
push 0
push 0x7ef610
push 0x7ef020
push 0
push dword [ebp + esi*4 - 0x1c]
call fcn.0044a910
push eax
call fcn.006b7069
inc esi
mov dword [edi], eax
add esp, 0x14
lea edi, [edi + 4]
cmp esi, 3
jl 0x610120
mov ecx, dword [ebx + 0x2dc]
test ecx, ecx
je 0x6101c3
xor eax, eax
cmp dword [0x7f728c], eax
push 1
push 1
setne al
push eax
call fcn.00462810
cmp dword [0x7f728c], 0
mov ecx, dword [0x7f7170]
je 0x610191
test ecx, ecx
je 0x6101a6
mov eax, dword [ecx]
push 0x7425a0
push str.kjf
call dword [eax + 8]
jmp 0x6101ab
test ecx, ecx
je 0x6101a6
mov eax, dword [ecx]
push 0x7425a0
push 0x751a0c
call dword [eax + 8]
jmp 0x6101ab
mov eax, 0x790eb0
push 0
push 0
push ecx
mov ecx, esp
push eax
call fcn.00428840
mov ecx, dword [ebx + 0x2dc]
call fcn.00444330
mov ecx, dword [ebx + 0x2e0]
test ecx, ecx
je 0x610238
xor eax, eax
cmp dword [0x7f728c], eax
push 1
push 1
setne al
push eax
call fcn.00462810
cmp dword [0x7f728c], 0
mov ecx, dword [0x7f7170]
je 0x610206
test ecx, ecx
je 0x61021b
mov eax, dword [ecx]
push 0x7425a0
push str.kjf
call dword [eax + 8]
jmp 0x610220
test ecx, ecx
je 0x61021b
mov eax, dword [ecx]
push 0x7425a0
push 0x751a0c
call dword [eax + 8]
jmp 0x610220
mov eax, 0x790eb0
push 0
push 0
push ecx
mov ecx, esp
push eax
call fcn.00428840
mov ecx, dword [ebx + 0x2e0]
call fcn.00444330
mov ecx, dword [ebx + 0x340]
test ecx, ecx
je 0x61024f
mov eax, dword [ecx]
push 0
push dword [0x7f7294]
call dword [eax + 0x50]
mov ecx, dword [ebx + 0x344]
test ecx, ecx
je 0x61028f
mov edx, dword [ecx]
xor eax, eax
cmp dword [0x7f7294], eax
push 0
sete al
push eax
call dword [edx + 0x50]
push 0
push ecx
mov ecx, esp
push str.00:00:00
call fcn.00428840
mov ecx, dword [ebx + 0x344]
mov eax, dword [ecx]
call dword [eax + 0x34]
push 1
mov ecx, ebx
call fcn.00603130
mov ecx, dword [ebx + 0x630]
test ecx, ecx
je 0x6102bf
lea eax, [ebx + 0x24]
add ecx, 0x1d8
push eax
call fcn.00434c60
mov eax, dword [ebx + 0x630]
mov dword [eax + 0x1e0], 1
mov eax, dword [0x7f7244]
jmp 0x6102d1
mov eax, dword [0x7f7244]
xor ecx, ecx
cmp eax, 1
cmove eax, ecx
mov dword [0x7f7244], eax
mov ecx, dword [ebx + 0x634]
test ecx, ecx
je 0x6102f1
lea eax, [ebx + 0x24]
add ecx, 0x1d8
push eax
call fcn.00434c60
mov eax, dword [0x7f7244]
jmp 0x6102fe
xor ecx, ecx
cmp eax, 2
cmove eax, ecx
mov dword [0x7f7244], eax
mov ecx, dword [ebx + 0x63c]
test ecx, ecx
je 0x61031e
lea eax, [ebx + 0x24]
add ecx, 0x1d8
push eax
call fcn.00434c60
mov eax, dword [0x7f7244]
jmp 0x61032b
xor ecx, ecx
cmp eax, 3
cmove eax, ecx
mov dword [0x7f7244], eax
mov ecx, dword [ebx + 0x640]
test ecx, ecx
je 0x61034b
lea eax, [ebx + 0x24]
add ecx, 0x1d8
push eax
call fcn.00434c60
mov eax, dword [0x7f7244]
jmp 0x610358
xor ecx, ecx
cmp eax, 4
cmove eax, ecx
mov dword [0x7f7244], eax
mov ecx, dword [ebx + 0x644]
test ecx, ecx
je 0x610428
lea eax, [ebx + 0x24]
add ecx, 0x1d8
push eax
call fcn.00434c60
mov eax, dword [0x7f7244]
xor ecx, ecx
cmp eax, 6
cmove eax, ecx
mov dword [0x7f7244], eax
mov ecx, dword [ebx + 0x638]
test ecx, ecx
je 0x6103a0
lea eax, [ebx + 0x24]
add ecx, 0x1d8
push eax
call fcn.00434c60
mov ecx, dword [ebx + 0x6f0]
test ecx, ecx
je 0x6103b9
lea eax, [ebx + 0x24]
add ecx, 0x1d8
push eax
call fcn.00434c60
mov ecx, dword [ebx + 0x6ec]
test ecx, ecx
je 0x6103d2
lea eax, [ebx + 0x24]
add ecx, 0x1d8
push eax
call fcn.00434c60
mov ecx, dword [ebx + 0x6f4]
test ecx, ecx
je 0x6103eb
lea eax, [ebx + 0x24]
add ecx, 0x1d8
push eax
call fcn.00434c60
mov ecx, dword [ebx + 0x6f8]
test ecx, ecx
je 0x610404
lea eax, [ebx + 0x24]
add ecx, 0x1d8
push eax
call fcn.00434c60
cmp dword [ebx + 0xf8], 0
je 0x61045d
mov ecx, dword [0x7f7170]
test ecx, ecx
je 0x610440
mov eax, dword [ecx]
push 0x7425a0
push str.IDS_TOOLTIP_PLAY
call dword [eax + 8]
jmp 0x610445
cmp eax, 5
jne 0x61037a
mov dword [0x7f7244], 0
jmp 0x610387
mov eax, 0x790eb0
push 0
push 0
push ecx
mov ecx, esp
push eax
call fcn.00428840
mov ecx, dword [ebx + 0xf8]
call fcn.00444330
cmp dword [ebx + 0x100], 0
je 0x61049e
mov ecx, dword [0x7f7170]
test ecx, ecx
je 0x610481
mov eax, dword [ecx]
push 0x7425a0
push str.IDS_TOOLTIP_PLAY
call dword [eax + 8]
jmp 0x610486
mov eax, 0x790eb0
push 0
push 0
push ecx
mov ecx, esp
push eax
call fcn.00428840
mov ecx, dword [ebx + 0x100]
call fcn.00444330
cmp dword [ebx + 0xfc], 0
je 0x6104df
mov ecx, dword [0x7f7170]
test ecx, ecx
je 0x6104c2
mov eax, dword [ecx]
push 0x7425a0
push str.IDS_TOOLTIP_PLAY
call dword [eax + 8]
jmp 0x6104c7
mov eax, 0x790eb0
push 0
push 0
push ecx
mov ecx, esp
push eax
call fcn.00428840
mov ecx, dword [ebx + 0xfc]
call fcn.00444330
cmp dword [ebx + 0x104], 0
je 0x610520
mov ecx, dword [0x7f7170]
test ecx, ecx
je 0x610503
mov eax, dword [ecx]
push 0x7425a0
push str.IDS_TOOLTIP_PLAY
call dword [eax + 8]
jmp 0x610508
mov eax, 0x790eb0
push 0
push 0
push ecx
mov ecx, esp
push eax
call fcn.00428840
mov ecx, dword [ebx + 0x104]
call fcn.00444330
cmp dword [ebx + 0x108], 0
je 0x610561
mov ecx, dword [0x7f7170]
test ecx, ecx
je 0x610544
mov eax, dword [ecx]
push 0x7425a0
push str.IDS_TOOLTIP_PLAY
call dword [eax + 8]
jmp 0x610549
mov eax, 0x790eb0
push 0
push 0
push ecx
mov ecx, esp
push eax
call fcn.00428840
mov ecx, dword [ebx + 0x108]
call fcn.00444330
mov ecx, dword [ebx + 0x2c8]
test ecx, ecx
je 0x610576
push 0
push 0x64
push 0
call fcn.0045d180
mov ecx, dword [ebx + 0x2cc]
test ecx, ecx
je 0x61058b
push 0
push 0x64
push 0
call fcn.0045d180
mov ecx, dword [ebx + 0x2d0]
test ecx, ecx
je 0x6105a0
push 0
push 0x64
push 0
call fcn.0045d180
mov ecx, dword [ebx + 0x2d4]
test ecx, ecx
je 0x6105b5
push 0
push 0x64
push 0
call fcn.0045d180
mov ecx, dword [ebx + 0x2d8]
test ecx, ecx
je 0x6105ca
push 0
push 0x64
push 0
call fcn.0045d180
lea ecx, [ebp - 0x174]
call fcn.00429050
mov eax, dword [0x7f7284]
mov ecx, dword [0x7f7170]
mov dword [ebp - 4], 0x1c
test eax, eax
jle 0x61062a
test ecx, ecx
je 0x610607
mov eax, dword [ecx]
push 0x7425a0
push str.IDS_VOLUME_PAN_RIGHT
call dword [eax + 8]
mov esi, eax
mov eax, dword [0x7f7284]
jmp 0x61060c
mov esi, 0x790eb0
push 0x7f
push 0x64
push eax
call dword [sym.imp.KERNEL32.dll_MulDiv]
push eax
lea eax, [ebp - 0x174]
push esi
push eax
call fcn.0042a0e0
add esp, 0xc
jmp 0x61069c
jns 0x610676
test ecx, ecx
je 0x610648
mov eax, dword [ecx]
push 0x7425a0
push str.IDS_VOLUME_PAN_LEFT
call dword [eax + 8]
mov esi, eax
mov eax, dword [0x7f7284]
jmp 0x61064d
mov esi, 0x790eb0
imul ecx, eax, 0x64
mov eax, 0x7efdfbf7
imul ecx
sub edx, ecx
sar edx, 6
mov eax, edx
shr eax, 0x1f
add eax, edx
push eax
lea eax, [ebp - 0x174]
push esi
push eax
call fcn.0042a0e0
add esp, 0xc
jmp 0x61069c
test ecx, ecx
je 0x61068b
mov eax, dword [ecx]
push 0x7425a0
push str.IDS_VOLUME_PAN_MIDDLE
call dword [eax + 8]
jmp 0x610690
mov eax, 0x790eb0
push eax
lea ecx, [ebp - 0x174]
call fcn.00428a30
mov ecx, dword [ebx + 0x2f0]
test ecx, ecx
je 0x6106e4
push 0
push 0x7f
push 0xffffffffffffff81
call fcn.0045d180
mov ecx, dword [ebx + 0x2f0]
push 0
push 0
push dword [0x7f7284]
call fcn.0045d250
push 0
push 1
push ecx
lea eax, [ebp - 0x174]
mov ecx, esp
push eax
call fcn.00428690
mov ecx, dword [ebx + 0x2f0]
call fcn.00444330
mov ecx, dword [ebx + 0x2f4]
test ecx, ecx
je 0x61072c
push 0
push 0x7f
push 0xffffffffffffff81
call fcn.0045d180
mov ecx, dword [ebx + 0x2f4]
push 0
push 0
push dword [0x7f7284]
call fcn.0045d250
push 0
push 1
push ecx
lea eax, [ebp - 0x174]
mov ecx, esp
push eax
call fcn.00428690
mov ecx, dword [ebx + 0x2f4]
call fcn.00444330
mov ecx, dword [ebx + 0x2f8]
test ecx, ecx
je 0x610756
push 0
push 0x7f
push 0xffffffffffffff81
call fcn.0045d180
mov ecx, dword [ebx + 0x2f8]
push 0
push 0
push dword [0x7f7284]
call fcn.0045d250
mov ecx, dword [ebx + 0x50c]
test ecx, ecx
je 0x610783
push 0
push 0x14
push 0x320
call fcn.0045d180
mov ecx, dword [ebx + 0x50c]
push 0
push 0
push dword [0x7f7320]
call fcn.0045d250
mov ecx, dword [ebx + 0x510]
test ecx, ecx
je 0x6107b0
push 0
push 0x320
push 0x14
call fcn.0045d180
mov ecx, dword [ebx + 0x510]
push 0
push 0
push dword [0x7f7320]
call fcn.0045d250
mov ecx, dword [ebx + 0x4f4]
test ecx, ecx
je 0x6107d6
push 0
push 0x64
push 0
call fcn.0045d180
mov ecx, dword [ebx + 0x4f4]
push 0
push 0
push 0x64
call fcn.0045d250
mov ecx, dword [ebx + 0x4f8]
test ecx, ecx
je 0x6107fc
push 0
push 0x64
push 0
call fcn.0045d180
mov ecx, dword [ebx + 0x4f8]
push 0
push 0
push 0
call fcn.0045d250
mov ecx, dword [ebx + 0x4fc]
test ecx, ecx
je 0x610822
push 0
push 0x64
push 0
call fcn.0045d180
mov ecx, dword [ebx + 0x4fc]
push 0
push 0
push 0x64
call fcn.0045d250
mov ecx, dword [ebx + 0x500]
test ecx, ecx
je 0x610848
push 0
push 0x64
push 0
call fcn.0045d180
mov ecx, dword [ebx + 0x500]
push 0
push 0
push 0
call fcn.0045d250
mov eax, dword [ebx + 0x34]
test eax, eax
je 0x61085a
push 5
push dword [eax + 4]
call dword [sym.imp.USER32.dll_ShowWindow]
mov ecx, dword [ebx + 0x6c]
test ecx, ecx
je 0x6108c3
push 0
push 0
push dword [0x7f72a8]
call fcn.006487b0
cmp dword [0x7f72a8], 0
mov ecx, dword [0x7f7170]
jne 0x610894
test ecx, ecx
je 0x6108a9
mov eax, dword [ecx]
push 0x7425a0
push 0x752018
call dword [eax + 8]
jmp 0x6108ae
test ecx, ecx
je 0x6108a9
mov eax, dword [ecx]
push 0x7425a0
push 0x752044
call dword [eax + 8]
jmp 0x6108ae
mov eax, 0x790eb0
push 0
push 0
push ecx
mov ecx, esp
push eax
call fcn.00428840
mov ecx, dword [ebx + 0x6c]
call fcn.00444330
mov ecx, dword [ebx + 0x70]
test ecx, ecx
je 0x61092c
push 1
push 1
push dword [0x7f72a8]
call fcn.006487b0
cmp dword [0x7f72a8], 0
mov ecx, dword [0x7f7170]
jne 0x6108fd
test ecx, ecx
je 0x610912
mov eax, dword [ecx]
push 0x7425a0
push 0x752018
call dword [eax + 8]
jmp 0x610917
test ecx, ecx
je 0x610912
mov eax, dword [ecx]
push 0x7425a0
push 0x752044
call dword [eax + 8]
jmp 0x610917
mov eax, 0x790eb0
push 0
push 0
push ecx
mov ecx, esp
push eax
call fcn.00428840
mov ecx, dword [ebx + 0x70]
call fcn.00444330
mov ecx, dword [ebx + 0x74]
test ecx, ecx
je 0x610995
push 2
push 0
push dword [0x7f72a8]
call fcn.006487b0
cmp dword [0x7f72a8], 0
mov ecx, dword [0x7f7170]
jne 0x610966
test ecx, ecx
je 0x61097b
mov eax, dword [ecx]
push 0x7425a0
push 0x752018
call dword [eax + 8]
jmp 0x610980
test ecx, ecx
je 0x61097b
mov eax, dword [ecx]
push 0x7425a0
push 0x752044
call dword [eax + 8]
jmp 0x610980
mov eax, 0x790eb0
push 0
push 0
push ecx
mov ecx, esp
push eax
call fcn.00428840
mov ecx, dword [ebx + 0x74]
call fcn.00444330
mov ecx, dword [ebx + 0x78]
test ecx, ecx
je 0x6109fe
push 0
push 0
push dword [0x7f72a8]
call fcn.006487b0
cmp dword [0x7f72a8], 0
mov ecx, dword [0x7f7170]
jne 0x6109cf
test ecx, ecx
je 0x6109e4
mov eax, dword [ecx]
push 0x7425a0
push 0x752018
call dword [eax + 8]
jmp 0x6109e9
test ecx, ecx
je 0x6109e4
mov eax, dword [ecx]
push 0x7425a0
push 0x752044
call dword [eax + 8]
jmp 0x6109e9
mov eax, 0x790eb0
push 0
push 0
push ecx
mov ecx, esp
push eax
call fcn.00428840
mov ecx, dword [ebx + 0x78]
call fcn.00444330
mov ecx, ebx
call fcn.005dcc10
mov ecx, dword [ebx + 0x3f4]
test ecx, ecx
je 0x610a2f
push 1
push 0x64
push 0xffffffffffffff9c
call fcn.0045d180
mov ecx, dword [ebx + 0x3f4]
push 0
push 0
push dword [0x7f72f0]
call fcn.0045d250
mov edi, 0x7f72f4
lea esi, [ebx + 0x420]
lea ebx, [ebx]
push 0x64
push 0xc
push dword [edi]
call dword [sym.imp.KERNEL32.dll_MulDiv]
push eax
lea eax, [ebp - 0x174]
push 0x75226c
push eax
call fcn.0042a0e0
mov ecx, dword [esi - 0x28]
add esp, 0xc
test ecx, ecx
je 0x610a9c
push 1
push 0xffffffffffffff9c
push 0x64
call fcn.0045d180
mov ecx, dword [esi - 0x28]
push 0
push 0
push dword [edi]
call fcn.0045d250
push 0
push 0
push ecx
lea eax, [ebp - 0x174]
mov ecx, esp
push eax
call fcn.00428690
mov ecx, dword [esi - 0x28]
call fcn.00444330
mov ecx, dword [esi]
test ecx, ecx
je 0x610ad4
push 1
push 0xffffffffffffff9c
push 0x64
call fcn.0045d180
mov ecx, dword [esi]
push 0
push 0
push dword [edi]
call fcn.0045d250
push 0
push 0
push ecx
lea eax, [ebp - 0x174]
mov ecx, esp
push eax
call fcn.00428690
mov ecx, dword [esi]
call fcn.00444330
cmp dword [esi + 0x28], 0
je 0x610b32
lea ecx, [ebp - 0x168]
call fcn.00429050
push 0x64
push 0xc
push dword [edi]
mov byte [ebp - 4], 0x1d
call dword [sym.imp.KERNEL32.dll_MulDiv]
push eax
lea eax, [ebp - 0x168]
push 0x755a48
push eax
call fcn.0042a0e0
add esp, 0xc
lea eax, [ebp - 0x168]
push 0
push ecx
mov ecx, esp
push eax
call fcn.00428690
mov ecx, dword [esi + 0x28]
mov eax, dword [ecx]
call dword [eax + 0x34]
lea ecx, [ebp - 0x168]
mov byte [ebp - 4], 0x1c
call fcn.00428810
add edi, 4
add esi, 4
cmp edi, 0x7f731c
jl 0x610a40
mov ecx, ebx
call fcn.005e96d0
mov ecx, dword [ebx + 0x650]
test ecx, ecx
je 0x610ba0
push dword [0x7f7540]
mov esi, dword [ebx + 0x174c]
call fcn.0067fa60
mov eax, dword [ebx + 0x650]
mov ecx, dword [ebx + 4]
mov dword [eax + 0x3d4], ecx
mov dword [ebx + 0x174c], 0
test esi, esi
je 0x610b97
lea eax, [esi - 1]
cmp eax, 1
ja 0x610ba0
push 1
push esi
mov ecx, ebx
call fcn.005fea40
jmp 0x610ba0
push 0
mov ecx, ebx
call fcn.0061b2b0
mov ecx, dword [ebx + 0x334]
test ecx, ecx
je 0x610c04
mov eax, dword [ebx + 0x320]
test eax, eax
jne 0x610bbb
mov eax, dword [ebx + 0x34]
test eax, eax
je 0x610bd2
push dword [ebx + 0x33c]
push dword [ebx + 0x338]
push dword [eax + 4]
push dword [ebx + 4]
call fcn.00651b20
mov ecx, dword [ebx + 0x334]
push 0x618630
push ebx
call fcn.00651de0
cmp dword [0x7f7548], 0
je 0x610c04
push ecx
mov ecx, esp
push 0x7f754c
call fcn.00428690
mov ecx, dword [ebx + 0x334]
call fcn.00651e10
cmp dword [ebx + 0xae4], 0
je 0x610cbb
push 0x783aec
push 0xffffffffffffffff
push ecx
mov ecx, esp
mov dword [ebp - 0x160], esp
push 0x783aec
call fcn.00428840
lea eax, [ebp - 0x170]
mov byte [ebp - 4], 0x1e
push eax
call fcn.005b6a10
mov ecx, esp
mov byte [ebp - 4], 0x1f
push 0x744bc4
push eax
push ecx
call fcn.00428bd0
push 0x7488ec
lea eax, [ebp - 0x16c]
mov byte [ebp - 4], 0x20
push str.ACTIVE
push eax
call fcn.005b55c0
add esp, 0x18
mov ecx, eax
mov byte [ebp - 4], 0x21
call fcn.00429150
test eax, eax
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0x16c]
sete byte [ebp - 0x159]
call fcn.00428810
lea ecx, [ebp - 0x170]
mov byte [ebp - 4], 0x1c
call fcn.00428810
cmp byte [ebp - 0x159], 0
je 0x610cbb
mov ecx, dword [ebx + 0x644]
test ecx, ecx
je 0x610cbb
push 0
push str.http:__newlyrics.gomtv.com_music_buy_down_head.php
call fcn.0046b370
mov ecx, dword [ebx + 0x658]
test ecx, ecx
je 0x610cdc
call fcn.0068d560
test eax, eax
jne 0x610cdc
push dword [ebx + 4]
mov ecx, dword [ebx + 0x658]
call fcn.0068d4c0
cmp dword [0x7f7244], 5
mov ecx, dword [ebx + 0x644]
jne 0x610d09
test ecx, ecx
je 0x610cf8
mov eax, dword [ecx]
push 0
push 1
call dword [eax + 0x50]
mov ecx, dword [ebx + 0x620]
test ecx, ecx
je 0x610d16
call fcn.004518e0
jmp 0x610d16
test ecx, ecx
je 0x610d16
mov eax, dword [ecx]
push 0
push 0
call dword [eax + 0x50]
mov eax, dword [ebx + 0x558]
mov ecx, dword [ebx + 0x34]
mov dword [ebp - 0x140], eax
mov eax, dword [ebx + 0x55c]
mov dword [ebp - 0x13c], eax
mov eax, dword [ebx + 0x568]
mov dword [ebp - 0x138], eax
mov eax, dword [ebx + 0x56c]
mov dword [ebp - 0x134], eax
mov eax, dword [ebx + 0x524]
mov dword [ebp - 0x130], eax
mov eax, dword [ebx + 0x528]
mov dword [ebp - 0x12c], eax
mov eax, dword [ebx + 0x530]
mov dword [ebp - 0x128], eax
mov eax, dword [ebx + 0x534]
mov dword [ebp - 0x124], eax
mov eax, dword [ebx + 0x538]
mov dword [ebp - 0x120], eax
mov eax, dword [ebx + 0x53c]
mov dword [ebp - 0x11c], eax
lea eax, [ebp - 0x19c]
push 0x28f8
push eax
call fcn.0044a780
mov ecx, dword [ebx + 0x34]
lea eax, [ebp - 0x190]
push 0x28f7
push eax
mov byte [ebp - 4], 0x22
call fcn.0044a780
mov ecx, dword [ebx + 0x34]
lea eax, [ebp - 0x1c0]
push 0x28fa
push eax
mov byte [ebp - 4], 0x23
call fcn.0044a780
mov ecx, dword [ebx + 0x34]
lea eax, [ebp - 0x1d8]
push 0x28f9
push eax
mov byte [ebp - 4], 0x24
call fcn.0044a780
mov ecx, dword [ebx + 0x34]
lea eax, [ebp - 0x1a8]
push 0x2817
push eax
mov byte [ebp - 4], 0x25
call fcn.0044a780
mov ecx, dword [ebx + 0x34]
lea eax, [ebp - 0x1cc]
push 0x2818
push eax
mov byte [ebp - 4], 0x26
call fcn.0044a780
mov ecx, dword [ebx + 0x34]
lea eax, [ebp - 0x1e4]
push 0x2819
push eax
mov byte [ebp - 4], 0x27
call fcn.0044a780
mov ecx, dword [ebx + 0x34]
lea eax, [ebp - 0x1f0]
push 0x281a
push eax
mov byte [ebp - 4], 0x28
call fcn.0044a780
mov dword [ebp - 0x14c], 0
mov dword [ebp - 0x148], 0
mov dword [ebp - 0x144], 0
push dword [ebp - 0x160]
mov byte [ebp - 4], 0x2a
lea eax, [ebp - 0x118]
push eax
lea eax, [ebp - 0x140]
push eax
push 0
lea ecx, [ebp - 0x14c]
call fcn.006079f0
push dword [ebp - 0x160]
lea ecx, [ebp - 0x14c]
push dword [ebp - 0x198]
push dword [ebp - 0x19c]
push dword [ebp - 0x148]
call fcn.00456540
push dword [ebp - 0x160]
lea ecx, [ebp - 0x14c]
push dword [ebp - 0x18c]
push dword [ebp - 0x190]
push dword [ebp - 0x148]
call fcn.00456540
push dword [ebp - 0x160]
lea ecx, [ebp - 0x14c]
push dword [ebp - 0x1bc]
push dword [ebp - 0x1c0]
push dword [ebp - 0x148]
call fcn.00456540
push dword [ebp - 0x160]
lea ecx, [ebp - 0x14c]
push dword [ebp - 0x1d4]
push dword [ebp - 0x1d8]
push dword [ebp - 0x148]
call fcn.00456540
push dword [ebp - 0x160]
lea ecx, [ebp - 0x14c]
push dword [ebp - 0x1a4]
push dword [ebp - 0x1a8]
push dword [ebp - 0x148]
call fcn.00456540
push dword [ebp - 0x160]
lea ecx, [ebp - 0x14c]
push dword [ebp - 0x1c8]
push dword [ebp - 0x1cc]
push dword [ebp - 0x148]
call fcn.00456540
push dword [ebp - 0x160]
lea ecx, [ebp - 0x14c]
push dword [ebp - 0x1e0]
push dword [ebp - 0x1e4]
push dword [ebp - 0x148]
call fcn.00456540
push dword [ebp - 0x160]
lea ecx, [ebp - 0x14c]
push dword [ebp - 0x1ec]
push dword [ebp - 0x1f0]
push dword [ebp - 0x148]
call fcn.00456540
mov edx, dword [ebp - 0x14c]
xor esi, esi
mov ecx, dword [ebp - 0x148]
xor edi, edi
sub ecx, edx
add ecx, 3
shr ecx, 2
cmp edx, dword [ebp - 0x148]
cmova ecx, esi
mov esi, edx
test ecx, ecx
je 0x611004
mov ebx, ecx
mov edi, edi
push 0
push 0x7ef5f4
push 0x7ef020
push 0
push dword [esi]
call fcn.006b7069
add esp, 0x14
test eax, eax
je 0x610ff6
mov dword [eax + 0x2a4], 1
inc edi
add esi, 4
cmp edi, ebx
jne 0x610fd0
mov ebx, dword [ebp - 0x178]
mov ecx, dword [ebx + 0x34]
lea eax, [ebp - 0x184]
push 0x2822
push eax
call fcn.0044a780
mov esi, dword [ebp - 0x184]
mov edi, dword [ebp - 0x180]
mov byte [ebp - 4], 0x2b
cmp esi, edi
je 0x6110fb
push 0
push 0x7ef5f4
push 0x7ef020
push 0
push dword [esi]
call fcn.006b7069
add esp, 0x14
mov dword [ebp - 0x178], eax
test eax, eax
je 0x6110f0
movdqu xmm0, xmmword [eax + 0x48]
movdqu xmm1, xmmword [eax + 0x38]
movq xmm2, qword [eax + 0x58]
movdqu xmmword [ebp - 0x28], xmm0
mov dword [ebp - 0x24], 0xed8b
mov dword [ebp - 0x20], 0xed8c
mov dword [ebp - 0x1c], 0xed8c
movdqu xmm0, xmmword [ebp - 0x28]
movdqu xmmword [eax + 0x38], xmm1
movdqu xmmword [eax + 0x48], xmm0
movq qword [eax + 0x58], xmm2
mov ecx, dword [0x7f7170]
test ecx, ecx
je 0x6110ae
mov eax, dword [ecx]
push 0x7494a8
push str._TT_PLAYLISTPREV2
call dword [eax + 8]
jmp 0x6110b3
mov eax, 0x790eb0
push eax
lea ecx, [ebp - 0x168]
call fcn.00428840
push 0
push 0
push ecx
lea eax, [ebp - 0x168]
mov byte [ebp - 4], 0x2c
mov ecx, esp
push eax
call fcn.00428690
mov ecx, dword [ebp - 0x178]
call fcn.00444330
lea ecx, [ebp - 0x168]
mov byte [ebp - 4], 0x2b
call fcn.00428810
add esi, 4
cmp esi, edi
jne 0x611030
mov ecx, dword [ebx + 0x34]
lea eax, [ebp - 0x1b4]
push 0x2821
push eax
call fcn.0044a780
mov esi, dword [ebp - 0x1b4]
mov edi, dword [ebp - 0x1b0]
mov byte [ebp - 4], 0x2d
cmp esi, edi
je 0x6111fb
jmp 0x611130
push 0
push 0x7ef5f4
push 0x7ef020
push 0
push dword [esi]
call fcn.006b7069
add esp, 0x14
mov dword [ebp - 0x178], eax
test eax, eax
je 0x6111f0
movdqu xmm0, xmmword [eax + 0x48]
movdqu xmm1, xmmword [eax + 0x38]
movq xmm2, qword [eax + 0x58]
movdqu xmmword [ebp - 0x28], xmm0
mov dword [ebp - 0x24], 0xed8d
mov dword [ebp - 0x20], 0xed8e
mov dword [ebp - 0x1c], 0xed8e
movdqu xmm0, xmmword [ebp - 0x28]
movdqu xmmword [eax + 0x38], xmm1
movdqu xmmword [eax + 0x48], xmm0
movq qword [eax + 0x58], xmm2
mov ecx, dword [0x7f7170]
test ecx, ecx
je 0x6111ae
mov eax, dword [ecx]
push 0x7494a8
push str._TT_PLAYLISTNEXT2
call dword [eax + 8]
jmp 0x6111b3
mov eax, 0x790eb0
push eax
lea ecx, [ebp - 0x168]
call fcn.00428840
push 0
push 0
push ecx
lea eax, [ebp - 0x168]
mov byte [ebp - 4], 0x2e
mov ecx, esp
push eax
call fcn.00428690
mov ecx, dword [ebp - 0x178]
call fcn.00444330
lea ecx, [ebp - 0x168]
mov byte [ebp - 4], 0x2d
call fcn.00428810
add esi, 4
cmp esi, edi
jne 0x611130
push 0xed8f
push 0
push 0x7ef910
push 0x7ef5f4
push 0
push dword [ebx + 0x3ec]
call fcn.006b7069
add esp, 0x14
lea ecx, [ebp - 0x159]
push eax
call fcn.00607fb0
push 0xed8f
push 0
push 0x7ef910
push 0x7ef5f4
push 0
push dword [ebx + 0x3f0]
call fcn.006b7069
add esp, 0x14
lea ecx, [ebp - 0x159]
push eax
call fcn.00607fb0
push 0xed90
push dword [ebx + 0x5f4]
lea ecx, [ebp - 0x159]
call fcn.00607fb0
push 0xed91
push dword [ebx + 0x610]
lea ecx, [ebp - 0x159]
call fcn.00607fb0
push 0xed92
push 0
push 0x7ef910
push 0x7ef5f4
push 0
push dword [ebx + 0x52c]
call fcn.006b7069
add esp, 0x14
lea ecx, [ebp - 0x159]
push eax
call fcn.00607fb0
mov ecx, dword [ebx + 0x34]
lea eax, [ebp - 0x1c]
push 0x28be
push eax
call fcn.0044a780
mov edi, eax
lea esi, [ebx + 0x6e0]
cmp esi, edi
je 0x611312
mov eax, dword [esi]
test eax, eax
je 0x6112ee
push eax
call fcn.00428680
add esp, 4
mov dword [esi], 0
mov dword [esi + 4], 0
mov dword [esi + 8], 0
mov eax, dword [edi]
mov dword [esi], eax
mov eax, dword [edi + 4]
mov dword [esi + 4], eax
mov eax, dword [edi + 8]
mov dword [esi + 8], eax
mov dword [edi], 0
mov dword [edi + 4], 0
mov dword [edi + 8], 0
mov eax, dword [ebp - 0x1c]
mov byte [ebp - 4], 0x2d
test eax, eax
je 0x611326
push eax
call fcn.00428680
add esp, 4
mov eax, dword [ebx + 0x630]
mov dword [ebp - 0x38], eax
mov eax, dword [ebx + 0x634]
mov dword [ebp - 0x34], eax
mov eax, dword [ebx + 0x638]
mov dword [ebp - 0x30], eax
mov eax, dword [ebx + 0x63c]
mov dword [ebp - 0x2c], eax
mov eax, dword [ebx + 0x640]
mov dword [ebp - 0x28], eax
mov eax, dword [ebx + 0x644]
mov dword [ebp - 0x24], eax
mov eax, dword [ebx + 0x6ec]
mov dword [ebp - 0x20], eax
mov eax, dword [ebx + 0x6f0]
mov dword [ebp - 0x1c], eax
mov eax, dword [ebx + 0x6f4]
mov dword [ebp - 0x18], eax
mov eax, dword [ebx + 0x6f8]
mov dword [ebp - 0x14], eax
lea eax, [ebp - 0x38]
mov ecx, dword [eax]
test ecx, ecx
je 0x611393
mov dword [ecx + 0x268], 1
add eax, 4
lea ecx, [ebp - 0x10]
cmp eax, ecx
jne 0x611383
mov ecx, dword [ebx + 0x34]
add ecx, 0x28
call fcn.004441e0
push str.NETCAFE
push 0xffffffffffffffff
push ecx
mov ecx, esp
mov dword [ebp - 0x160], esp
push str.GENERAL
call fcn.00428840
lea eax, [ebp - 0x16c]
mov byte [ebp - 4], 0x30
push eax
call fcn.005b6a10
mov ecx, esp
mov byte [ebp - 4], 0x31
push 0x744bc4
push eax
push ecx
call fcn.00428bd0
push str.TARGET
lea eax, [ebp - 0x178]
mov byte [ebp - 4], 0x32
push str.ACTIVE
push eax
call fcn.005b55c0
add esp, 0x18
push eax
mov byte [ebp - 4], 0x33
call fcn.004292e0
lea ecx, [ebp - 0x178]
mov byte [ebp - 0x159], al
mov byte [ebp - 4], 0x32
call fcn.00428810
lea ecx, [ebp - 0x16c]
mov byte [ebp - 4], 0x2d
call fcn.00428810
cmp byte [ebp - 0x159], 0
mov ecx, ebx
je 0x611441
call fcn.00623ed0
jmp 0x611456
xor eax, eax
cmp dword [0x7f723c], eax
sete al
mov dword [0x7f723c], eax
call fcn.00623e10
call dword [sym.imp.KERNEL32.dll_GetTickCount]
sub eax, dword [ebp - 0x1f4]
push eax
push str.GomaProcessSkin_:__dms
call fcn.005b1290
add esp, 8
push str.ProcessSkin_End
call dword [sym.imp.KERNEL32.dll_OutputDebugStringW]
mov eax, dword [ebp - 0x1b4]
test eax, eax
je 0x6114ac
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.006b3266
mov esp, ebp
pop ebp
ret