Function at 0x490ac0
Capabilities:
Check http status code

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x4b5abb
mov eax, dword fs:[0]
push eax
mov eax, 0x4944
call fcn.0049d6f0
mov eax, dword [0x4cfb90]
xor eax, ebp
mov dword [ebp - 0x10], eax
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x48b4], ecx
mov eax, dword [ebp - 0x48b4]
mov dword [eax + 0x70e4], 0
mov ecx, dword [ebp - 0x48b4]
mov dword [ecx + 0x1bf54], 0
mov edx, dword [ebp - 0x48b4]
mov dword [edx + 0x7d9ec], 0
mov eax, dword [ebp - 0x48b4]
mov dword [eax + 0x7d9dc], 0
mov ecx, dword [ebp - 0x48b4]
mov dword [ecx + 0x106ec], 0
mov edx, dword [ebp - 0x48b4]
mov dword [edx + 0xe168], 0
mov eax, dword [ebp - 0x48b4]
mov dword [eax + 0x1033cc4], 0
mov ecx, dword [ebp - 0x48b4]
mov dword [ecx + 0x1262ca4], 0
mov edx, dword [ebp - 0x48b4]
mov dword [edx + 0x1264b20], 0
mov eax, dword [ebp - 0x48b4]
mov dword [eax + 0x128ace8], 0
mov dword [ebp - 0x48d0], 0
mov dword [ebp - 0x48d0], 0
jmp 0x490bba
mov ecx, dword [ebp - 0x48d0]
add ecx, 1
mov dword [ebp - 0x48d0], ecx
cmp dword [ebp - 0x48d0], 0x96
jge 0x490beb
imul edx, dword [ebp - 0x48d0], 0x28
mov eax, dword [ebp - 0x48b4]
lea ecx, [eax + edx + 0x128adf0]
mov edx, 4
imul eax, edx, 0
mov dword [ecx + eax], 0x80a
jmp 0x490bab
push 0
mov ecx, dword [ebp - 0x48b4]
add ecx, 0x34
mov edx, dword [ebp - 0x48b4]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0x28]
call edx
mov ecx, dword [ebp - 0x48b4]
add ecx, 0x34
mov eax, dword [ebp - 0x48b4]
mov edx, dword [eax + 0x34]
mov eax, dword [edx + 0x58]
call eax
mov dword [ebp - 0x492c], eax
mov ecx, dword [ebp - 0x48b4]
add ecx, 0x34
mov edx, dword [ebp - 0x48b4]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0x48]
call edx
cmp eax, dword [ebp - 0x492c]
jge 0x492acf
mov ecx, dword [ebp - 0x48b4]
add ecx, 0x34
mov eax, dword [ebp - 0x48b4]
mov edx, dword [eax + 0x34]
mov eax, dword [edx + 0xa4]
call eax
mov dword [ebp - 0x4928], eax
mov ecx, dword [ebp - 0x4928]
mov dword [ebp - 0x48e8], ecx
mov edx, dword [ebp - 0x48e8]
sub edx, 2
mov dword [ebp - 0x48e8], edx
cmp dword [ebp - 0x48e8], 0x20
ja case.0x490c92.11
mov eax, dword [ebp - 0x48e8]
jmp dword [eax*4 + 0x492aec]
push 0x104
mov ecx, dword [ebp - 0x48b4]
add ecx, 0x128acec
push ecx
mov ecx, dword [ebp - 0x48b4]
add ecx, 0x34
mov edx, dword [ebp - 0x48b4]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xb0]
call edx
push 0x4c71a0
mov eax, dword [ebp - 0x48b4]
add eax, 0x128acec
push eax
call dword [sym.imp.KERNEL32.dll_lstrcatA]
jmp case.0x490c92.11
mov ecx, dword [ebp - 0x48b4]
add ecx, 0x34
mov edx, dword [ebp - 0x48b4]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xa0]
call edx
mov ecx, dword [ebp - 0x48b4]
mov dword [ecx + 0x1033cd0], eax
mov ecx, dword [ebp - 0x48b4]
add ecx, 0x34
mov edx, dword [ebp - 0x48b4]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xa0]
call edx
mov ecx, dword [ebp - 0x48b4]
mov dword [ecx + 0x1033cd4], eax
mov ecx, dword [ebp - 0x48b4]
add ecx, 0x34
mov edx, dword [ebp - 0x48b4]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xa0]
call edx
mov ecx, dword [ebp - 0x48b4]
mov dword [ecx + 0x1033cd8], eax
mov ecx, dword [ebp - 0x48b4]
add ecx, 0x34
mov edx, dword [ebp - 0x48b4]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xa0]
call edx
mov ecx, dword [ebp - 0x48b4]
mov dword [ecx + 0x1033cdc], eax
mov ecx, dword [ebp - 0x48b4]
add ecx, 0x34
mov edx, dword [ebp - 0x48b4]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xa0]
call edx
mov ecx, dword [ebp - 0x48b4]
mov dword [ecx + 0x1033ce0], eax
jmp case.0x490c92.11
mov ecx, dword [ebp - 0x48b4]
add ecx, 0x34
mov edx, dword [ebp - 0x48b4]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xa0]
call edx
mov ecx, dword [ebp - 0x48b4]
mov dword [ecx + 0xc033c4], eax
mov ecx, dword [ebp - 0x48b4]
add ecx, 0x34
mov edx, dword [ebp - 0x48b4]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xa4]
call edx
mov ecx, dword [ebp - 0x48b4]
mov dword [ecx + 0xc033b8], eax
mov ecx, dword [ebp - 0x48b4]
add ecx, 0x34
mov edx, dword [ebp - 0x48b4]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xa0]
call edx
mov ecx, dword [ebp - 0x48b4]
mov dword [ecx + 0xc033bc], eax
mov ecx, dword [ebp - 0x48b4]
add ecx, 0x34
mov edx, dword [ebp - 0x48b4]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xa0]
call edx
mov ecx, dword [ebp - 0x48b4]
mov dword [ecx + 0xc033c0], eax
push 0xc6
mov edx, dword [ebp - 0x48b4]
add edx, 0xc033c8
push edx
mov ecx, dword [ebp - 0x48b4]
add ecx, 0x34
mov eax, dword [ebp - 0x48b4]
mov edx, dword [eax + 0x34]
mov eax, dword [edx + 0xb0]
call eax
jmp case.0x490c92.11
mov ecx, 0x48a6100
call fcn.00411430
mov dword [ebp - 0x490c], eax
push 0x1c
mov ecx, dword [ebp - 0x48b4]
add ecx, 0x1264b24
push ecx
mov ecx, dword [ebp - 0x48b4]
add ecx, 0x34
mov edx, dword [ebp - 0x48b4]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xb0]
call edx
mov eax, dword [ebp - 0x490c]
add eax, 0x7f320
push eax
call dword [sym.imp.KERNEL32.dll_lstrlenA]
test eax, eax
jg 0x490edc
mov ecx, dword [ebp - 0x48b4]
add ecx, 0x1264b24
push ecx
mov edx, dword [ebp - 0x490c]
add edx, 0x7f320
push edx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
jmp case.0x490c92.11
mov ecx, dword [ebp - 0x48b4]
add ecx, 0x34
mov eax, dword [ebp - 0x48b4]
mov edx, dword [eax + 0x34]
mov eax, dword [edx + 0xa0]
call eax
mov dword [ebp - 0x4908], eax
mov dword [ebp - 0x48e4], 0
mov ecx, dword [ebp - 0x48b4]
add ecx, 0x34
mov edx, dword [ebp - 0x48b4]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xa0]
call edx
mov dword [ebp - 0x48e0], eax
cmp dword [ebp - 0x48e0], 0x80a
je 0x490f8b
imul eax, dword [ebp - 0x4908], 0x28
mov ecx, dword [ebp - 0x48b4]
lea edx, [ecx + eax + 0x128adf0]
mov eax, dword [ebp - 0x48e4]
mov ecx, dword [ebp - 0x48e0]
mov dword [edx + eax*4], ecx
mov ecx, dword [ebp - 0x48b4]
add ecx, 0x34
mov edx, dword [ebp - 0x48b4]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xa0]
call edx
mov dword [ebp - 0x48e0], eax
mov eax, dword [ebp - 0x48e4]
add eax, 1
mov dword [ebp - 0x48e4], eax
jmp 0x490f2b
imul ecx, dword [ebp - 0x4908], 0x28
mov edx, dword [ebp - 0x48b4]
lea eax, [edx + ecx + 0x128adf0]
mov ecx, dword [ebp - 0x48e4]
mov edx, dword [ebp - 0x48e0]
mov dword [eax + ecx*4], edx
jmp case.0x490c92.11
mov ecx, dword [ebp - 0x48b4]
add ecx, 0x34
mov eax, dword [ebp - 0x48b4]
mov edx, dword [eax + 0x34]
mov eax, dword [edx + 0xa4]
call eax
mov dword [ebp - 0x48f8], eax
push 0x7fff
lea ecx, [ebp - 0xdd0]
push ecx
mov ecx, dword [ebp - 0x48b4]
add ecx, 0x34
mov edx, dword [ebp - 0x48b4]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xb0]
call edx
lea eax, [ebp - 0xdd0]
push eax
imul ecx, dword [ebp - 0x48f8], 0x18
mov edx, dword [ebp - 0x48b4]
lea ecx, [edx + ecx + 0x64]
call fcn.004938e0
imul eax, dword [ebp - 0x48f8], 0x18
mov ecx, dword [ebp - 0x48b4]
mov edx, dword [ebp - 0x48f8]
mov dword [ecx + eax + 0x74], edx
mov eax, dword [ebp - 0x48b4]
mov ecx, dword [eax + 0x70e4]
add ecx, 1
mov edx, dword [ebp - 0x48b4]
mov dword [edx + 0x70e4], ecx
jmp case.0x490c92.11
mov ecx, dword [ebp - 0x48b4]
add ecx, 0x34
mov eax, dword [ebp - 0x48b4]
mov edx, dword [eax + 0x34]
mov eax, dword [edx + 0xa4]
call eax
mov dword [ebp - 0x48f4], eax
push 0x7fff
lea ecx, [ebp - 0x16a4]
push ecx
mov ecx, dword [ebp - 0x48b4]
add ecx, 0x34
mov edx, dword [ebp - 0x48b4]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xb0]
call edx
lea eax, [ebp - 0x16a4]
push eax
imul ecx, dword [ebp - 0x48f4], 0x18
mov edx, dword [ebp - 0x48b4]
lea ecx, [edx + ecx + 0x70e8]
call fcn.004938e0
imul eax, dword [ebp - 0x48f4], 0x18
mov ecx, dword [ebp - 0x48b4]
mov edx, dword [ebp - 0x48f4]
mov dword [ecx + eax + 0x70f8], edx
mov eax, dword [ebp - 0x48b4]
mov ecx, dword [eax + 0xe168]
add ecx, 1
mov edx, dword [ebp - 0x48b4]
mov dword [edx + 0xe168], ecx
jmp case.0x490c92.11
mov ecx, dword [ebp - 0x48b4]
add ecx, 0x34
mov eax, dword [ebp - 0x48b4]
mov edx, dword [eax + 0x34]
mov eax, dword [edx + 0xa4]
call eax
mov dword [ebp - 0x4904], eax
push 0x7fff
lea ecx, [ebp - 0x35e4]
push ecx
mov ecx, dword [ebp - 0x48b4]
add ecx, 0x34
mov edx, dword [ebp - 0x48b4]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xb0]
call edx
push 0x7fff
lea eax, [ebp - 0x3db4]
push eax
mov ecx, dword [ebp - 0x48b4]
add ecx, 0x34
mov edx, dword [ebp - 0x48b4]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xb0]
call edx
lea eax, [ebp - 0x3db4]
push eax
imul ecx, dword [ebp - 0x4904], 0x30
mov edx, dword [ebp - 0x48b4]
lea ecx, [edx + ecx + 0xe18c]
call fcn.004938e0
lea eax, [ebp - 0x35e4]
push eax
imul ecx, dword [ebp - 0x4904], 0x30
mov edx, dword [ebp - 0x48b4]
lea ecx, [edx + ecx + 0xe16c]
call fcn.004938e0
mov eax, dword [ebp - 0x48b4]
mov ecx, dword [eax + 0x106ec]
add ecx, 1
mov edx, dword [ebp - 0x48b4]
mov dword [edx + 0x106ec], ecx
jmp case.0x490c92.11
mov eax, 1
test eax, eax
je 0x49124f
push 0x7fff
lea ecx, [ebp - 0x2e14]
push ecx
mov ecx, dword [ebp - 0x48b4]
add ecx, 0x34
mov edx, dword [ebp - 0x48b4]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xb0]
call edx
push 0x4c71a4
lea eax, [ebp - 0x2e14]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcmpiA]
test eax, eax
jne 0x491204
jmp 0x49124f
lea ecx, [ebp - 0x2e14]
push ecx
mov edx, dword [ebp - 0x48b4]
imul eax, dword [edx + 0x1264b20], 0x104
mov ecx, dword [ebp - 0x48b4]
lea edx, [ecx + eax + 0x1262ca8]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov eax, dword [ebp - 0x48b4]
mov ecx, dword [eax + 0x1264b20]
add ecx, 1
mov edx, dword [ebp - 0x48b4]
mov dword [edx + 0x1264b20], ecx
jmp case.0x490c92.27
jmp case.0x490c92.11
mov eax, 1
test eax, eax
je 0x4912ea
push 0x7fff
lea ecx, [ebp - 0x2a2c]
push ecx
mov ecx, dword [ebp - 0x48b4]
add ecx, 0x34
mov edx, dword [ebp - 0x48b4]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xb0]
call edx
push 0x4c71a8
lea eax, [ebp - 0x2a2c]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcmpiA]
test eax, eax
jne 0x49129f
jmp 0x4912ea
lea ecx, [ebp - 0x2a2c]
push ecx
mov edx, dword [ebp - 0x48b4]
imul eax, dword [edx + 0x1262ca4], 0x104
mov ecx, dword [ebp - 0x48b4]
lea edx, [ecx + eax + 0x1033ce4]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov eax, dword [ebp - 0x48b4]
mov ecx, dword [eax + 0x1262ca4]
add ecx, 1
mov edx, dword [ebp - 0x48b4]
mov dword [edx + 0x1262ca4], ecx
jmp case.0x490c92.24
jmp case.0x490c92.11
push 0x7fff
lea eax, [ebp - 0x15a0]
push eax
mov ecx, dword [ebp - 0x48b4]
add ecx, 0x34
mov edx, dword [ebp - 0x48b4]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xb0]
call edx
mov dword [ebp - 0x48c0], 0
mov dword [ebp - 0x48cc], 0xffffffff
mov dword [ebp - 0x48c0], 0
jmp 0x491344
mov eax, dword [ebp - 0x48c0]
add eax, 1
mov dword [ebp - 0x48c0], eax
mov ecx, dword [ebp - 0x48b4]
mov edx, dword [ebp - 0x48c0]
cmp edx, dword [ecx + 0x1262ca4]
jge 0x4913b9
lea eax, [ebp - 0x15a0]
push eax
imul ecx, dword [ebp - 0x48c0], 0x104
mov edx, dword [ebp - 0x48b4]
lea eax, [edx + ecx + 0x1033ce4]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcmpiA]
test eax, eax
jne 0x4913b4
mov ecx, dword [ebp - 0x48c0]
mov dword [ebp - 0x48cc], ecx
lea edx, [ebp - 0x15a0]
push edx
imul eax, dword [ebp - 0x48cc], 0x2bb4
mov ecx, dword [ebp - 0x48b4]
lea edx, [ecx + eax + 0x1040804]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
jmp 0x4913b9
jmp 0x491335
mov eax, dword [ebp - 0x48b4]
mov ecx, dword [ebp - 0x48c0]
cmp ecx, dword [eax + 0x1262ca4]
jl 0x491448
lea ecx, [ebp - 0x4940]
call fcn.00493820
mov dword [ebp - 4], 0
push 0x4c71ac
lea ecx, [ebp - 0x4940]
call fcn.004938e0
lea edx, [ebp - 0x15a0]
push edx
lea ecx, [ebp - 0x4940]
call fcn.004939c0
push 0x4c71b8
lea ecx, [ebp - 0x4940]
call fcn.004939c0
push 0x30
push 0x4c7224
lea ecx, [ebp - 0x4940]
call fcn.00411210
push eax
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
mov dword [ebp - 0x48cc], 0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x4940]
call fcn.00493860
cmp dword [ebp - 0x48cc], 0
jl 0x49150e
mov dword [ebp - 0x48c0], 0
mov eax, 1
test eax, eax
je 0x4914f1
push 0x7fff
lea ecx, [ebp - 0x15a0]
push ecx
mov ecx, dword [ebp - 0x48b4]
add ecx, 0x34
mov edx, dword [ebp - 0x48b4]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xb0]
call edx
push 0x4c7234
lea eax, [ebp - 0x15a0]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcmpiA]
test eax, eax
jne 0x4914aa
jmp 0x4914f1
lea ecx, [ebp - 0x15a0]
push ecx
imul edx, dword [ebp - 0x48cc], 0x2bb4
mov eax, dword [ebp - 0x48b4]
lea ecx, [eax + edx + 0x1040804]
imul edx, dword [ebp - 0x48c0], 0x64
lea eax, [ecx + edx + 0x104]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov ecx, dword [ebp - 0x48c0]
add ecx, 1
mov dword [ebp - 0x48c0], ecx
jmp 0x49145f
imul edx, dword [ebp - 0x48cc], 0x2bb4
mov eax, dword [ebp - 0x48b4]
mov ecx, dword [ebp - 0x48c0]
mov dword [eax + edx + 0x10414c0], ecx
jmp case.0x490c92.11
mov edx, dword [ebp - 0x48b4]
mov dword [edx + 0x1291380], 0
mov eax, 1
test eax, eax
je 0x49162d
push 0x7fff
lea ecx, [ebp - 0x1e74]
push ecx
mov ecx, dword [ebp - 0x48b4]
add ecx, 0x34
mov edx, dword [ebp - 0x48b4]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xb0]
call edx
push 0x4c7238
lea eax, [ebp - 0x1e74]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcmpiA]
test eax, eax
jne 0x491571
jmp 0x49162d
lea ecx, [ebp - 0x1e74]
push ecx
mov edx, dword [ebp - 0x48b4]
imul eax, dword [edx + 0x1291380], 0x64
mov ecx, dword [ebp - 0x48b4]
lea edx, [ecx + eax + 0x128c560]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
push 0x4c723c
mov eax, dword [ebp - 0x48b4]
imul ecx, dword [eax + 0x1291380], 0x64
mov edx, dword [ebp - 0x48b4]
lea eax, [edx + ecx + 0x128c560]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcatA]
push 0x7fff
lea ecx, [ebp - 0x1e74]
push ecx
mov ecx, dword [ebp - 0x48b4]
add ecx, 0x34
mov edx, dword [ebp - 0x48b4]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xb0]
call edx
lea eax, [ebp - 0x1e74]
push eax
mov ecx, dword [ebp - 0x48b4]
imul edx, dword [ecx + 0x1291380], 0x64
mov eax, dword [ebp - 0x48b4]
lea ecx, [eax + edx + 0x128c592]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov edx, dword [ebp - 0x48b4]
mov eax, dword [edx + 0x1291380]
add eax, 1
mov ecx, dword [ebp - 0x48b4]
mov dword [ecx + 0x1291380], eax
jmp 0x491523
jmp case.0x490c92.11
push 0x7fff
lea edx, [ebp - 0x11b8]
push edx
mov ecx, dword [ebp - 0x48b4]
add ecx, 0x34
mov eax, dword [ebp - 0x48b4]
mov edx, dword [eax + 0x34]
mov eax, dword [edx + 0xb0]
call eax
mov dword [ebp - 0x48bc], 0
mov dword [ebp - 0x48c4], 0xffffffff
mov dword [ebp - 0x48bc], 0
jmp 0x491687
mov ecx, dword [ebp - 0x48bc]
add ecx, 1
mov dword [ebp - 0x48bc], ecx
mov edx, dword [ebp - 0x48b4]
mov eax, dword [ebp - 0x48bc]
cmp eax, dword [edx + 0x1262ca4]
jge 0x4916fc
lea ecx, [ebp - 0x11b8]
push ecx
imul edx, dword [ebp - 0x48bc], 0x104
mov eax, dword [ebp - 0x48b4]
lea ecx, [eax + edx + 0x1033ce4]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcmpiA]
test eax, eax
jne 0x4916f7
mov edx, dword [ebp - 0x48bc]
mov dword [ebp - 0x48c4], edx
lea eax, [ebp - 0x11b8]
push eax
imul ecx, dword [ebp - 0x48c4], 0x2bb4
mov edx, dword [ebp - 0x48b4]
lea eax, [edx + ecx + 0x1040804]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
jmp 0x4916fc
jmp 0x491678
mov ecx, dword [ebp - 0x48b4]
mov edx, dword [ebp - 0x48bc]
cmp edx, dword [ecx + 0x1262ca4]
jl 0x49178b
lea ecx, [ebp - 0x4950]
call fcn.00493820
mov dword [ebp - 4], 1
push str.FashionList
lea ecx, [ebp - 0x4950]
call fcn.004938e0
lea eax, [ebp - 0x11b8]
push eax
lea ecx, [ebp - 0x4950]
call fcn.004939c0
push 0x4c7258
lea ecx, [ebp - 0x4950]
call fcn.004939c0
push 0x30
push str.ScriptSystem
lea ecx, [ebp - 0x4950]
call fcn.00411210
push eax
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
mov dword [ebp - 0x48c4], 0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x4950]
call fcn.00493860
cmp dword [ebp - 0x48c4], 0
jl 0x4918c9
mov dword [ebp - 0x48bc], 0
mov ecx, 1
test ecx, ecx
je 0x4918ac
push 0x7fff
lea edx, [ebp - 0x11b8]
push edx
mov ecx, dword [ebp - 0x48b4]
add ecx, 0x34
mov eax, dword [ebp - 0x48b4]
mov edx, dword [eax + 0x34]
mov eax, dword [edx + 0xb0]
call eax
push 0x4c7254
lea ecx, [ebp - 0x11b8]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcmpiA]
test eax, eax
jne 0x4917f0
jmp 0x4918ac
lea edx, [ebp - 0x11b8]
push edx
imul eax, dword [ebp - 0x48c4], 0x2bb4
mov ecx, dword [ebp - 0x48b4]
lea edx, [ecx + eax + 0x1040804]
imul eax, dword [ebp - 0x48bc], 0x104
lea ecx, [edx + eax + 0xcc0]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
push str..psb
imul edx, dword [ebp - 0x48c4], 0x2bb4
mov eax, dword [ebp - 0x48b4]
lea ecx, [eax + edx + 0x1040804]
imul edx, dword [ebp - 0x48bc], 0x104
lea eax, [ecx + edx + 0xcc0]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcatA]
mov ecx, dword [ebp - 0x48b4]
add ecx, 0x34
mov edx, dword [ebp - 0x48b4]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xa0]
call edx
imul ecx, dword [ebp - 0x48c4], 0x2bb4
mov edx, dword [ebp - 0x48b4]
lea ecx, [edx + ecx + 0x1040804]
mov edx, dword [ebp - 0x48bc]
mov dword [ecx + edx*4 + 0x2b38], eax
mov eax, dword [ebp - 0x48bc]
add eax, 1
mov dword [ebp - 0x48bc], eax
jmp 0x4917a2
imul ecx, dword [ebp - 0x48c4], 0x2bb4
mov edx, dword [ebp - 0x48b4]
mov eax, dword [ebp - 0x48bc]
mov dword [edx + ecx + 0x10433b4], eax
jmp case.0x490c92.11
mov ecx, dword [ebp - 0x48b4]
mov dword [ecx + 0x17130], 0
mov edx, 1
test edx, edx
je 0x4919ae
push 0x7fff
lea eax, [ebp - 0x2644]
push eax
mov ecx, dword [ebp - 0x48b4]
add ecx, 0x34
mov edx, dword [ebp - 0x48b4]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xb0]
call edx
push 0x4c72dc
lea eax, [ebp - 0x2644]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcmpiA]
test eax, eax
jne 0x49192c
jmp 0x4919ae
lea ecx, [ebp - 0x2644]
push ecx
mov edx, dword [ebp - 0x48b4]
imul eax, dword [edx + 0x17130], 0x110
mov ecx, dword [ebp - 0x48b4]
lea edx, [ecx + eax + 0x106f0]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov ecx, dword [ebp - 0x48b4]
add ecx, 0x34
mov eax, dword [ebp - 0x48b4]
mov edx, dword [eax + 0x34]
mov eax, dword [edx + 0xac]
call eax
mov ecx, dword [ebp - 0x48b4]
imul edx, dword [ecx + 0x17130], 0x110
mov eax, dword [ebp - 0x48b4]
fstp qword [eax + edx + 0x107f8]
mov ecx, dword [ebp - 0x48b4]
mov edx, dword [ecx + 0x17130]
add edx, 1
mov eax, dword [ebp - 0x48b4]
mov dword [eax + 0x17130], edx
jmp 0x4918de
jmp case.0x490c92.11
push 0x7fff
lea ecx, [ebp - 0x8e4]
push ecx
mov ecx, dword [ebp - 0x48b4]
add ecx, 0x34
mov edx, dword [ebp - 0x48b4]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xb0]
call edx
push str.product
lea eax, [ebp - 0x8e4]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcmpiA]
test eax, eax
jne 0x491a01
mov ecx, dword [ebp - 0x48b4]
mov dword [ecx + 0x7d9e8], 1
jmp 0x491a39
push str.trial
lea edx, [ebp - 0x8e4]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcmpiA]
test eax, eax
jne 0x491a29
mov eax, dword [ebp - 0x48b4]
mov dword [eax + 0x7d9e8], 2
jmp 0x491a39
mov ecx, dword [ebp - 0x48b4]
mov dword [ecx + 0x7d9e8], 0
jmp case.0x490c92.11
mov ecx, dword [ebp - 0x48b4]
add ecx, 0x34
mov edx, dword [ebp - 0x48b4]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xa4]
call edx
mov ecx, dword [ebp - 0x48b4]
imul edx, dword [ecx + 0x1bf54], 0x14
mov ecx, dword [ebp - 0x48b4]
mov dword [ecx + edx + 0x17134], eax
mov ecx, dword [ebp - 0x48b4]
add ecx, 0x34
mov edx, dword [ebp - 0x48b4]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xa4]
call edx
mov ecx, dword [ebp - 0x48b4]
imul edx, dword [ecx + 0x1bf54], 0x14
mov ecx, dword [ebp - 0x48b4]
mov dword [ecx + edx + 0x17138], eax
mov ecx, dword [ebp - 0x48b4]
add ecx, 0x34
mov edx, dword [ebp - 0x48b4]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xa4]
call edx
mov ecx, dword [ebp - 0x48b4]
imul edx, dword [ecx + 0x1bf54], 0x14
mov ecx, dword [ebp - 0x48b4]
mov dword [ecx + edx + 0x1713c], eax
mov ecx, dword [ebp - 0x48b4]
add ecx, 0x34
mov edx, dword [ebp - 0x48b4]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xa4]
call edx
mov ecx, dword [ebp - 0x48b4]
imul edx, dword [ecx + 0x1bf54], 0x14
mov ecx, dword [ebp - 0x48b4]
mov dword [ecx + edx + 0x17140], eax
mov edx, dword [ebp - 0x48b4]
imul eax, dword [edx + 0x1bf54], 0x14
mov ecx, dword [ebp - 0x48b4]
mov byte [ecx + eax + 0x17144], 1
mov edx, dword [ebp - 0x48b4]
mov eax, dword [edx + 0x1bf54]
add eax, 1
mov ecx, dword [ebp - 0x48b4]
mov dword [ecx + 0x1bf54], eax
jmp case.0x490c92.11
push 0x7fff
lea edx, [ebp - 0x225c]
push edx
mov ecx, dword [ebp - 0x48b4]
add ecx, 0x34
mov eax, dword [ebp - 0x48b4]
mov edx, dword [eax + 0x34]
mov eax, dword [edx + 0xb0]
call eax
lea ecx, [ebp - 0x225c]
push ecx
mov edx, dword [ebp - 0x48b4]
imul eax, dword [edx + 0x7d9ec], 0x7d0
mov ecx, dword [ebp - 0x48b4]
lea edx, [ecx + eax + 0x7d9f0]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
push 0x7fff
lea eax, [ebp - 0x225c]
push eax
mov ecx, dword [ebp - 0x48b4]
add ecx, 0x34
mov edx, dword [ebp - 0x48b4]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xb0]
call edx
lea eax, [ebp - 0x225c]
push eax
mov ecx, dword [ebp - 0x48b4]
imul edx, dword [ecx + 0x7d9ec], 0x7d0
mov eax, dword [ebp - 0x48b4]
lea ecx, [eax + edx + 0x7ddd8]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov edx, dword [ebp - 0x48b4]
mov eax, dword [edx + 0x7d9ec]
add eax, 1
mov ecx, dword [ebp - 0x48b4]
mov dword [ecx + 0x7d9ec], eax
jmp case.0x490c92.11
mov ecx, dword [ebp - 0x48b4]
add ecx, 0x34
mov edx, dword [ebp - 0x48b4]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xa0]
call edx
mov ecx, dword [ebp - 0x48b4]
mov dword [ecx + 0x1033ccc], eax
jmp case.0x490c92.11
mov dword [ebp - 0x48c8], 0
mov ecx, dword [ebp - 0x48b4]
add ecx, 0x34
mov edx, dword [ebp - 0x48b4]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xa0]
call edx
mov dword [ebp - 0x48d4], eax
mov ecx, dword [ebp - 0x48b4]
add ecx, 0x34
mov eax, dword [ebp - 0x48b4]
mov edx, dword [eax + 0x34]
mov eax, dword [edx + 0xa0]
call eax
mov dword [ebp - 0x48f0], eax
cmp dword [ebp - 0x48f0], 0
jl 0x491dd8
imul ecx, dword [ebp - 0x48d4], 0x190
mov edx, dword [ebp - 0x48b4]
lea eax, [edx + ecx + 0xc03490]
imul ecx, dword [ebp - 0x48c8], 0x14
mov edx, dword [ebp - 0x48f0]
mov dword [eax + ecx], edx
mov ecx, dword [ebp - 0x48b4]
add ecx, 0x34
mov eax, dword [ebp - 0x48b4]
mov edx, dword [eax + 0x34]
mov eax, dword [edx + 0xa0]
call eax
imul ecx, dword [ebp - 0x48d4], 0x190
mov edx, dword [ebp - 0x48b4]
lea ecx, [edx + ecx + 0xc03490]
imul edx, dword [ebp - 0x48c8], 0x14
mov dword [ecx + edx + 4], eax
mov ecx, dword [ebp - 0x48b4]
add ecx, 0x34
mov eax, dword [ebp - 0x48b4]
mov edx, dword [eax + 0x34]
mov eax, dword [edx + 0xa0]
call eax
imul ecx, dword [ebp - 0x48d4], 0x190
mov edx, dword [ebp - 0x48b4]
lea ecx, [edx + ecx + 0xc03490]
imul edx, dword [ebp - 0x48c8], 0x14
mov dword [ecx + edx + 8], eax
mov ecx, dword [ebp - 0x48b4]
add ecx, 0x34
mov eax, dword [ebp - 0x48b4]
mov edx, dword [eax + 0x34]
mov eax, dword [edx + 0xa0]
call eax
imul ecx, dword [ebp - 0x48d4], 0x190
mov edx, dword [ebp - 0x48b4]
lea ecx, [edx + ecx + 0xc03490]
imul edx, dword [ebp - 0x48c8], 0x14
mov dword [ecx + edx + 0xc], eax
mov ecx, dword [ebp - 0x48b4]
add ecx, 0x34
mov eax, dword [ebp - 0x48b4]
mov edx, dword [eax + 0x34]
mov eax, dword [edx + 0xa0]
call eax
imul ecx, dword [ebp - 0x48d4], 0x190
mov edx, dword [ebp - 0x48b4]
lea ecx, [edx + ecx + 0xc03490]
imul edx, dword [ebp - 0x48c8], 0x14
mov dword [ecx + edx + 0x10], eax
mov ecx, dword [ebp - 0x48b4]
add ecx, 0x34
mov eax, dword [ebp - 0x48b4]
mov edx, dword [eax + 0x34]
mov eax, dword [edx + 0xa0]
call eax
mov dword [ebp - 0x48f0], eax
mov ecx, dword [ebp - 0x48c8]
add ecx, 1
mov dword [ebp - 0x48c8], ecx
jmp 0x491c80
jmp case.0x490c92.11
mov ecx, dword [ebp - 0x48b4]
add ecx, 0x34
mov edx, dword [ebp - 0x48b4]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xac]
call edx
mov eax, dword [ebp - 0x48b4]
fstp dword [eax + 0x1033cc8]
jmp case.0x490c92.11
push 0x7fff
lea ecx, [ebp - 0x1a8c]
push ecx
mov ecx, dword [ebp - 0x48b4]
add ecx, 0x34
mov edx, dword [ebp - 0x48b4]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xb0]
call edx
push 0x4c72f0
lea eax, [ebp - 0x1a8c]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcmpiA]
test eax, eax
je 0x491f0a
lea ecx, [ebp - 0x1a8c]
push ecx
mov edx, dword [ebp - 0x48b4]
imul eax, dword [edx + 0x1033cc4], 0x10a
mov ecx, dword [ebp - 0x48b4]
lea edx, [ecx + eax + 0x102d4dc]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
push 0x7fff
lea eax, [ebp - 0x1a8c]
push eax
mov ecx, dword [ebp - 0x48b4]
add ecx, 0x34
mov edx, dword [ebp - 0x48b4]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xb0]
call edx
lea eax, [ebp - 0x1a8c]
push eax
mov ecx, dword [ebp - 0x48b4]
imul edx, dword [ecx + 0x1033cc4], 0x10a
mov eax, dword [ebp - 0x48b4]
lea ecx, [eax + edx + 0x102d4e6]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
push 0x7fff
lea edx, [ebp - 0x1a8c]
push edx
mov ecx, dword [ebp - 0x48b4]
add ecx, 0x34
mov eax, dword [ebp - 0x48b4]
mov edx, dword [eax + 0x34]
mov eax, dword [edx + 0xb0]
call eax
mov ecx, dword [ebp - 0x48b4]
mov edx, dword [ecx + 0x1033cc4]
add edx, 1
mov eax, dword [ebp - 0x48b4]
mov dword [eax + 0x1033cc4], edx
jmp 0x491e2e
mov ecx, dword [ebp - 0x48b4]
cmp dword [ecx + 0x1033cc4], 0x64
jl 0x491f3d
push 0
push 0x4c72f4
push str.EMOTE_VOICE_SET
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
mov edx, dword [ebp - 0x48b4]
mov dword [edx + 0x1033cc4], 0
jmp case.0x490c92.11
push 0x7fff
lea eax, [ebp - 0x3f8]
push eax
mov ecx, dword [ebp - 0x48b4]
add ecx, 0x34
mov edx, dword [ebp - 0x48b4]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xb0]
call edx
mov dword [ebp - 0x48b8], 0xffffffff
push 0x4c7304
lea eax, [ebp - 0x3f8]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcmpiA]
test eax, eax
je 0x4922f9
push str.MASTER
lea ecx, [ebp - 0x3f8]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
jne 0x491fb1
mov dword [ebp - 0x48b8], 0
jmp 0x492287
push 0x4c7364
lea edx, [ebp - 0x3f8]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
jne 0x491fd6
mov dword [ebp - 0x48b8], 1
jmp 0x492287
push 0x4c7368
lea eax, [ebp - 0x3f8]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
jne 0x491ffb
mov dword [ebp - 0x48b8], 3
jmp 0x492287
push 0x4c736c
lea ecx, [ebp - 0x3f8]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
jne 0x492020
mov dword [ebp - 0x48b8], 4
jmp 0x492287
push str.BGV_TALK
lea edx, [ebp - 0x3f8]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
jne 0x492045
mov dword [ebp - 0x48b8], 5
jmp 0x492287
push str.SE_LOOP_N
lea eax, [ebp - 0x3f8]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
jne 0x49206a
mov dword [ebp - 0x48b8], 6
jmp 0x492287
push str.SE_LOOP_H
lea ecx, [ebp - 0x3f8]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
jne 0x49208f
mov dword [ebp - 0x48b8], 7
jmp 0x492287
push str.VOICE_01
lea edx, [ebp - 0x3f8]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
jne 0x4920b4
mov dword [ebp - 0x48b8], 9
jmp 0x492287
push str.VOICE_02
lea eax, [ebp - 0x3f8]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
jne 0x4920d9
mov dword [ebp - 0x48b8], 0xa
jmp 0x492287
push str.VOICE_03
lea ecx, [ebp - 0x3f8]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
jne 0x4920fe
mov dword [ebp - 0x48b8], 0xb
jmp 0x492287
push str.VOICE_04
lea edx, [ebp - 0x3f8]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
jne 0x492123
mov dword [ebp - 0x48b8], 0xc
jmp 0x492287
push str.VOICE_05
lea eax, [ebp - 0x3f8]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
jne 0x492148
mov dword [ebp - 0x48b8], 0xd
jmp 0x492287
push str.VOICE_06
lea ecx, [ebp - 0x3f8]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
jne 0x49216d
mov dword [ebp - 0x48b8], 0xe
jmp 0x492287
push str.BGV_TALK_ART_A
lea edx, [ebp - 0x3f8]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
jne 0x492192
mov dword [ebp - 0x48b8], 0x13
jmp 0x492287
push str.BGV_TALK_ART_B
lea eax, [ebp - 0x3f8]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
jne 0x4921b7
mov dword [ebp - 0x48b8], 0x14
jmp 0x492287
push str.BGV_TALK_ART_C
lea ecx, [ebp - 0x3f8]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
jne 0x4921dc
mov dword [ebp - 0x48b8], 0x15
jmp 0x492287
push str.BGV_TALK_ART_D
lea edx, [ebp - 0x3f8]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
jne 0x492201
mov dword [ebp - 0x48b8], 0x16
jmp 0x492287
push str.BGV_TALK_A
lea eax, [ebp - 0x3f8]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
jne 0x492223
mov dword [ebp - 0x48b8], 0x17
jmp 0x492287
push str.BGV_TALK_B
lea ecx, [ebp - 0x3f8]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
jne 0x492245
mov dword [ebp - 0x48b8], 0x18
jmp 0x492287
push str.BGV_TALK_C
lea edx, [ebp - 0x3f8]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
jne 0x492267
mov dword [ebp - 0x48b8], 0x19
jmp 0x492287
push str.BGV_TALK_D
lea eax, [ebp - 0x3f8]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
jne 0x492287
mov dword [ebp - 0x48b8], 0x1a
push 0x7fff
lea ecx, [ebp - 0x3f8]
push ecx
mov ecx, dword [ebp - 0x48b4]
add ecx, 0x34
mov edx, dword [ebp - 0x48b4]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xb0]
call edx
lea eax, [ebp - 0x3f8]
push eax
call fcn.004a0f16
add esp, 4
mov ecx, dword [ebp - 0x48b4]
add ecx, dword [ebp - 0x48b8]
mov byte [ecx + 0x1291384], al
push 0x7fff
lea edx, [ebp - 0x3f8]
push edx
mov ecx, dword [ebp - 0x48b4]
add ecx, 0x34
mov eax, dword [ebp - 0x48b4]
mov edx, dword [eax + 0x34]
mov eax, dword [edx + 0xb0]
call eax
jmp 0x491f72
jmp case.0x490c92.11
mov ecx, dword [ebp - 0x48b4]
add ecx, 0x34
mov edx, dword [ebp - 0x48b4]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xa0]
call edx
mov dword [ebp - 0x4930], eax
push 0x7fff
lea eax, [ebp - 0xccc]
push eax
mov ecx, dword [ebp - 0x48b4]
add ecx, 0x34
mov edx, dword [ebp - 0x48b4]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xb0]
call edx
lea eax, [ebp - 0xccc]
push eax
mov ecx, dword [ebp - 0x48b4]
imul edx, dword [ecx + 0x102d4d8], 0x6c
mov eax, dword [ebp - 0x48b4]
lea ecx, [eax + edx + 0x1022c18]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov edx, dword [ebp - 0x48b4]
imul eax, dword [edx + 0x102d4d8], 0x6c
mov ecx, dword [ebp - 0x48b4]
mov edx, dword [ebp - 0x48b4]
mov edx, dword [edx + 0x102d4d8]
mov dword [ecx + eax + 0x1022c7c], edx
mov eax, dword [ebp - 0x48b4]
imul ecx, dword [eax + 0x102d4d8], 0x6c
mov edx, dword [ebp - 0x48b4]
mov eax, dword [ebp - 0x4930]
mov dword [edx + ecx + 0x1022c80], eax
push 0x7fff
lea ecx, [ebp - 0xccc]
push ecx
mov ecx, dword [ebp - 0x48b4]
add ecx, 0x34
mov edx, dword [ebp - 0x48b4]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xb0]
call edx
mov dword [ebp - 0x48dc], 0
lea eax, [ebp - 0xccc]
push eax
call dword [sym.imp.KERNEL32.dll_lstrlenA]
test eax, eax
je 0x4924ce
lea ecx, [ebp - 0xccc]
push ecx
mov edx, dword [ebp - 0x48b4]
imul eax, dword [edx + 0x102d4d8], 0x1450
mov ecx, dword [ebp - 0x48b4]
lea edx, [ecx + eax + 0xc0d0d4]
imul eax, dword [ebp - 0x48dc], 0x68
add edx, eax
push edx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
push 0x7fff
lea ecx, [ebp - 0xccc]
push ecx
mov ecx, dword [ebp - 0x48b4]
add ecx, 0x34
mov edx, dword [ebp - 0x48b4]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xb0]
call edx
lea eax, [ebp - 0xccc]
push eax
call fcn.004a55bf
add esp, 4
fstp dword [ebp - 0x4910]
fld dword [ebp - 0x4910]
mov ecx, dword [ebp - 0x48b4]
imul edx, dword [ecx + 0x102d4d8], 0x1450
mov eax, dword [ebp - 0x48b4]
lea ecx, [eax + edx + 0xc0d0d4]
imul edx, dword [ebp - 0x48dc], 0x68
fstp dword [ecx + edx + 0x64]
push 0x7fff
lea eax, [ebp - 0xccc]
push eax
mov ecx, dword [ebp - 0x48b4]
add ecx, 0x34
mov edx, dword [ebp - 0x48b4]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xb0]
call edx
mov eax, dword [ebp - 0x48dc]
add eax, 1
mov dword [ebp - 0x48dc], eax
jmp 0x4923e2
push 0x7fff
lea ecx, [ebp - 0xccc]
push ecx
mov ecx, dword [ebp - 0x48b4]
add ecx, 0x34
mov edx, dword [ebp - 0x48b4]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xb0]
call edx
mov eax, dword [ebp - 0x48b4]
mov ecx, dword [eax + 0x102d4d8]
add ecx, 1
mov edx, dword [ebp - 0x48b4]
mov dword [edx + 0x102d4d8], ecx
mov eax, dword [ebp - 0x48b4]
cmp dword [eax + 0x102d4d8], 0x190
jl 0x492545
push 0
push 0x4c744c
push 0x4c7460
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
mov ecx, dword [ebp - 0x48b4]
mov dword [ecx + 0x102d4d8], 0
jmp case.0x490c92.11
push 0x7fff
lea edx, [ebp - 0x7e0]
push edx
mov ecx, dword [ebp - 0x48b4]
add ecx, 0x34
mov eax, dword [ebp - 0x48b4]
mov edx, dword [eax + 0x34]
mov eax, dword [edx + 0xb0]
call eax
lea ecx, [ebp - 0x7e0]
push ecx
mov edx, dword [ebp - 0x48b4]
imul eax, dword [edx + 0x1022c14], 0x6c
mov ecx, dword [ebp - 0x48b4]
lea edx, [ecx + eax + 0x1018354]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov eax, dword [ebp - 0x48b4]
imul ecx, dword [eax + 0x1022c14], 0x6c
mov edx, dword [ebp - 0x48b4]
mov eax, dword [ebp - 0x48b4]
mov eax, dword [eax + 0x1022c14]
mov dword [edx + ecx + 0x10183b8], eax
mov ecx, dword [ebp - 0x48b4]
imul edx, dword [ecx + 0x1022c14], 0x6c
mov eax, dword [ebp - 0x48b4]
mov dword [eax + edx + 0x10183bc], 0
push 0x7fff
lea ecx, [ebp - 0x7e0]
push ecx
mov ecx, dword [ebp - 0x48b4]
add ecx, 0x34
mov edx, dword [ebp - 0x48b4]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xb0]
call edx
mov dword [ebp - 0x48d8], 0
lea eax, [ebp - 0x7e0]
push eax
call dword [sym.imp.KERNEL32.dll_lstrlenA]
test eax, eax
je 0x492761
lea ecx, [ebp - 0x7e0]
push ecx
mov edx, dword [ebp - 0x48b4]
imul eax, dword [edx + 0x1022c14], 0x1518
mov ecx, dword [ebp - 0x48b4]
lea edx, [ecx + eax + 0xe08dd4]
imul eax, dword [ebp - 0x48d8], 0x6c
add edx, eax
push edx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
push 0x7fff
lea ecx, [ebp - 0x7e0]
push ecx
mov ecx, dword [ebp - 0x48b4]
add ecx, 0x34
mov edx, dword [ebp - 0x48b4]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xb0]
call edx
lea eax, [ebp - 0x7e0]
push eax
call fcn.004a55bf
add esp, 4
fstp dword [ebp - 0x4914]
fld dword [ebp - 0x4914]
mov ecx, dword [ebp - 0x48b4]
imul edx, dword [ecx + 0x1022c14], 0x1518
mov eax, dword [ebp - 0x48b4]
lea ecx, [eax + edx + 0xe08dd4]
imul edx, dword [ebp - 0x48d8], 0x6c
fstp dword [ecx + edx + 0x64]
push 0x7fff
lea eax, [ebp - 0x7e0]
push eax
mov ecx, dword [ebp - 0x48b4]
add ecx, 0x34
mov edx, dword [ebp - 0x48b4]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xb0]
call edx
lea eax, [ebp - 0x7e0]
push eax
call fcn.004a55bf
add esp, 4
fstp dword [ebp - 0x4918]
fld dword [ebp - 0x4918]
mov ecx, dword [ebp - 0x48b4]
imul edx, dword [ecx + 0x1022c14], 0x1518
mov eax, dword [ebp - 0x48b4]
lea ecx, [eax + edx + 0xe08dd4]
imul edx, dword [ebp - 0x48d8], 0x6c
fstp dword [ecx + edx + 0x68]
push 0x7fff
lea eax, [ebp - 0x7e0]
push eax
mov ecx, dword [ebp - 0x48b4]
add ecx, 0x34
mov edx, dword [ebp - 0x48b4]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xb0]
call edx
mov eax, dword [ebp - 0x48d8]
add eax, 1
mov dword [ebp - 0x48d8], eax
jmp 0x49260c
push 0x7fff
lea ecx, [ebp - 0x7e0]
push ecx
mov ecx, dword [ebp - 0x48b4]
add ecx, 0x34
mov edx, dword [ebp - 0x48b4]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xb0]
call edx
push 0x7fff
lea eax, [ebp - 0x7e0]
push eax
mov ecx, dword [ebp - 0x48b4]
add ecx, 0x34
mov edx, dword [ebp - 0x48b4]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xb0]
call edx
mov eax, dword [ebp - 0x48b4]
mov ecx, dword [eax + 0x1022c14]
add ecx, 1
mov edx, dword [ebp - 0x48b4]
mov dword [edx + 0x1022c14], ecx
mov eax, dword [ebp - 0x48b4]
cmp dword [eax + 0x1022c14], 0x190
jl 0x4927fe
push 0
push str.SCRIPTSYSTEM
push str.EMOTE
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
mov ecx, dword [ebp - 0x48b4]
mov dword [ecx + 0x1022c14], 0
jmp case.0x490c92.11
mov ecx, dword [ebp - 0x48b4]
add ecx, 0x34
mov edx, dword [ebp - 0x48b4]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xa4]
call edx
mov dword [ebp - 0x491c], eax
push 0x7fff
imul eax, dword [ebp - 0x491c], 0x190
mov ecx, dword [ebp - 0x48b4]
lea edx, [ecx + eax + 0x1bf58]
push edx
mov ecx, dword [ebp - 0x48b4]
add ecx, 0x34
mov eax, dword [ebp - 0x48b4]
mov edx, dword [eax + 0x34]
mov eax, dword [edx + 0xb0]
call eax
mov ecx, dword [ebp - 0x48b4]
mov edx, dword [ecx + 0x7d9dc]
add edx, 1
mov eax, dword [ebp - 0x48b4]
mov dword [eax + 0x7d9dc], edx
jmp case.0x490c92.11
mov ecx, dword [ebp - 0x48b4]
mov edx, dword [ecx + 0xc033b4]
mov dword [ebp - 0x4900], edx
cmp dword [ebp - 0x4900], 0
je 0x4928a7
cmp dword [ebp - 0x4900], 1
je 0x492936
jmp 0x4929fd
mov ecx, dword [ebp - 0x48b4]
add ecx, 0x34
mov eax, dword [ebp - 0x48b4]
mov edx, dword [eax + 0x34]
mov eax, dword [edx + 0xa4]
call eax
mov dword [ebp - 0x48fc], eax
push 0x7fff
imul ecx, dword [ebp - 0x48fc], 0x198
mov edx, dword [ebp - 0x48b4]
lea eax, [edx + ecx + 0xbef4f4]
push eax
mov ecx, dword [ebp - 0x48b4]
add ecx, 0x34
mov edx, dword [ebp - 0x48b4]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xb0]
call edx
imul eax, dword [ebp - 0x48fc], 0x198
mov ecx, dword [ebp - 0x48b4]
mov byte [ecx + eax + 0xbef688], 1
mov edx, dword [ebp - 0x48b4]
mov eax, dword [edx + 0xbef4f0]
add eax, 1
mov ecx, dword [ebp - 0x48b4]
mov dword [ecx + 0xbef4f0], eax
jmp 0x4929fd
mov ecx, dword [ebp - 0x48b4]
add ecx, 0x34
mov edx, dword [ebp - 0x48b4]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xa4]
call edx
mov dword [ebp - 0x48ec], eax
mov ecx, dword [ebp - 0x48b4]
add ecx, 0x34
mov eax, dword [ebp - 0x48b4]
mov edx, dword [eax + 0x34]
mov eax, dword [edx + 0xa0]
call eax
mov dword [ebp - 0x4920], eax
push 0x7fff
imul ecx, dword [ebp - 0x48ec], 0x198
mov edx, dword [ebp - 0x48b4]
lea eax, [edx + ecx + 0xbef4f4]
push eax
mov ecx, dword [ebp - 0x48b4]
add ecx, 0x34
mov edx, dword [ebp - 0x48b4]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xb0]
call edx
imul eax, dword [ebp - 0x48ec], 0x198
mov ecx, dword [ebp - 0x48b4]
mov edx, dword [ebp - 0x4920]
mov dword [ecx + eax + 0xbef684], edx
imul eax, dword [ebp - 0x48ec], 0x198
mov ecx, dword [ebp - 0x48b4]
mov byte [ecx + eax + 0xbef688], 1
mov edx, dword [ebp - 0x48b4]
mov eax, dword [edx + 0xbef4f0]
add eax, 1
mov ecx, dword [ebp - 0x48b4]
mov dword [ecx + 0xbef4f0], eax
jmp case.0x490c92.11
mov ecx, dword [ebp - 0x48b4]
add ecx, 0x34
mov edx, dword [ebp - 0x48b4]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xa4]
call edx
mov dword [ebp - 0x4924], eax
mov eax, dword [ebp - 0x48b4]
mov ecx, dword [ebp - 0x4924]
mov dword [eax + 0xc033b4], ecx
jmp case.0x490c92.11
push 0xafc
lea edx, [ebp - 0x48b0]
push edx
mov ecx, dword [ebp - 0x48b4]
add ecx, 0x34
mov eax, dword [ebp - 0x48b4]
mov edx, dword [eax + 0x34]
mov eax, dword [edx + 0xb8]
call eax
lea ecx, [ebp - 0x48b0]
push ecx
mov ecx, 0x5432230
call fcn.00459420
jmp case.0x490c92.11
push 0x208
mov edx, dword [ebp - 0x48b4]
imul eax, dword [edx + 0x128ace8], 0x208
mov ecx, dword [ebp - 0x48b4]
lea edx, [ecx + eax + 0x1264b88]
push edx
mov ecx, dword [ebp - 0x48b4]
add ecx, 0x34
mov eax, dword [ebp - 0x48b4]
mov edx, dword [eax + 0x34]
mov eax, dword [edx + 0xb8]
call eax
mov ecx, dword [ebp - 0x48b4]
mov edx, dword [ecx + 0x128ace8]
add edx, 1
mov eax, dword [ebp - 0x48b4]
mov dword [eax + 0x128ace8], edx
jmp 0x490c21
mov al, 1
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.0049ca98
mov esp, ebp
pop ebp
ret