Function at 0x491550
Capabilities:
Check http status code

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x4b64db
mov eax, dword fs:[0]
push eax
mov eax, 0x4944
call fcn.0049e0f0
mov eax, dword [0x4d0b90]
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 0x49164a
mov ecx, dword [ebp - 0x48d0]
add ecx, 1
mov dword [ebp - 0x48d0], ecx
cmp dword [ebp - 0x48d0], 0x96
jge 0x49167b
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 0x49163b
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 0x49355f
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.0x491722.11
mov eax, dword [ebp - 0x48e8]
jmp dword [eax*4 + 0x49357c]
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 0x4c83ec
mov eax, dword [ebp - 0x48b4]
add eax, 0x128acec
push eax
call dword [sym.imp.KERNEL32.dll_lstrcatA]
jmp case.0x491722.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.0x491722.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.0x491722.11
mov ecx, 0x48a7100
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 0x49196c
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.0x491722.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 0x491a1b
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 0x4919bb
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.0x491722.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.00494370
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.0x491722.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.00494370
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.0x491722.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.00494370
lea eax, [ebp - 0x35e4]
push eax
imul ecx, dword [ebp - 0x4904], 0x30
mov edx, dword [ebp - 0x48b4]
lea ecx, [edx + ecx + 0xe16c]
call fcn.00494370
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.0x491722.11
mov eax, 1
test eax, eax
je 0x491cdf
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 0x4c83f0
lea eax, [ebp - 0x2e14]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcmpiA]
test eax, eax
jne 0x491c94
jmp 0x491cdf
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.0x491722.27
jmp case.0x491722.11
mov eax, 1
test eax, eax
je 0x491d7a
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 0x4c83f4
lea eax, [ebp - 0x2a2c]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcmpiA]
test eax, eax
jne 0x491d2f
jmp 0x491d7a
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.0x491722.24
jmp case.0x491722.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 0x491dd4
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 0x491e49
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 0x491e44
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 0x491e49
jmp 0x491dc5
mov eax, dword [ebp - 0x48b4]
mov ecx, dword [ebp - 0x48c0]
cmp ecx, dword [eax + 0x1262ca4]
jl 0x491ed8
lea ecx, [ebp - 0x4940]
call fcn.004942b0
mov dword [ebp - 4], 0
push 0x4c83f8
lea ecx, [ebp - 0x4940]
call fcn.00494370
lea edx, [ebp - 0x15a0]
push edx
lea ecx, [ebp - 0x4940]
call fcn.004943c0
push 0x4c8408
lea ecx, [ebp - 0x4940]
call fcn.004943c0
push 0x30
push 0x4c8474
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.004942f0
cmp dword [ebp - 0x48cc], 0
jl 0x491f9e
mov dword [ebp - 0x48c0], 0
mov eax, 1
test eax, eax
je 0x491f81
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 0x4c8404
lea eax, [ebp - 0x15a0]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcmpiA]
test eax, eax
jne 0x491f3a
jmp 0x491f81
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 0x491eef
imul edx, dword [ebp - 0x48cc], 0x2bb4
mov eax, dword [ebp - 0x48b4]
mov ecx, dword [ebp - 0x48c0]
mov dword [eax + edx + 0x10414c0], ecx
jmp case.0x491722.11
mov edx, dword [ebp - 0x48b4]
mov dword [edx + 0x1291380], 0
mov eax, 1
test eax, eax
je 0x4920bd
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 0x4c8484
lea eax, [ebp - 0x1e74]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcmpiA]
test eax, eax
jne 0x492001
jmp 0x4920bd
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 0x4c8488
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 0x491fb3
jmp case.0x491722.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 0x492117
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 0x49218c
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 0x492187
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 0x49218c
jmp 0x492108
mov ecx, dword [ebp - 0x48b4]
mov edx, dword [ebp - 0x48bc]
cmp edx, dword [ecx + 0x1262ca4]
jl 0x49221b
lea ecx, [ebp - 0x4950]
call fcn.004942b0
mov dword [ebp - 4], 1
push str.FashionList
lea ecx, [ebp - 0x4950]
call fcn.00494370
lea eax, [ebp - 0x11b8]
push eax
lea ecx, [ebp - 0x4950]
call fcn.004943c0
push 0x4c84a0
lea ecx, [ebp - 0x4950]
call fcn.004943c0
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.004942f0
cmp dword [ebp - 0x48c4], 0
jl 0x492359
mov dword [ebp - 0x48bc], 0
mov ecx, 1
test ecx, ecx
je 0x49233c
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 0x4c851c
lea ecx, [ebp - 0x11b8]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcmpiA]
test eax, eax
jne 0x492280
jmp 0x49233c
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 0x492232
imul ecx, dword [ebp - 0x48c4], 0x2bb4
mov edx, dword [ebp - 0x48b4]
mov eax, dword [ebp - 0x48bc]
mov dword [edx + ecx + 0x10433b4], eax
jmp case.0x491722.11
mov ecx, dword [ebp - 0x48b4]
mov dword [ecx + 0x17130], 0
mov edx, 1
test edx, edx
je 0x49243e
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 0x4c8528
lea eax, [ebp - 0x2644]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcmpiA]
test eax, eax
jne 0x4923bc
jmp 0x49243e
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 0x49236e
jmp case.0x491722.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 0x492491
mov ecx, dword [ebp - 0x48b4]
mov dword [ecx + 0x7d9e8], 1
jmp 0x4924c9
push str.trial
lea edx, [ebp - 0x8e4]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcmpiA]
test eax, eax
jne 0x4924b9
mov eax, dword [ebp - 0x48b4]
mov dword [eax + 0x7d9e8], 2
jmp 0x4924c9
mov ecx, dword [ebp - 0x48b4]
mov dword [ecx + 0x7d9e8], 0
jmp case.0x491722.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.0x491722.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.0x491722.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.0x491722.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 0x492868
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 0x492710
jmp case.0x491722.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.0x491722.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 0x4c853c
lea eax, [ebp - 0x1a8c]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcmpiA]
test eax, eax
je 0x49299a
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 0x4928be
mov ecx, dword [ebp - 0x48b4]
cmp dword [ecx + 0x1033cc4], 0x64
jl 0x4929cd
push 0
push 0x4c8540
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.0x491722.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 0x4c85a4
lea eax, [ebp - 0x3f8]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcmpiA]
test eax, eax
je 0x492d89
push str.MASTER
lea ecx, [ebp - 0x3f8]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
jne 0x492a41
mov dword [ebp - 0x48b8], 0
jmp 0x492d17
push 0x4c85b0
lea edx, [ebp - 0x3f8]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
jne 0x492a66
mov dword [ebp - 0x48b8], 1
jmp 0x492d17
push 0x4c85b4
lea eax, [ebp - 0x3f8]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
jne 0x492a8b
mov dword [ebp - 0x48b8], 3
jmp 0x492d17
push 0x4c85b8
lea ecx, [ebp - 0x3f8]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
jne 0x492ab0
mov dword [ebp - 0x48b8], 4
jmp 0x492d17
push str.BGV_TALK
lea edx, [ebp - 0x3f8]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
jne 0x492ad5
mov dword [ebp - 0x48b8], 5
jmp 0x492d17
push str.SE_LOOP_N
lea eax, [ebp - 0x3f8]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
jne 0x492afa
mov dword [ebp - 0x48b8], 6
jmp 0x492d17
push str.SE_LOOP_H
lea ecx, [ebp - 0x3f8]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
jne 0x492b1f
mov dword [ebp - 0x48b8], 7
jmp 0x492d17
push str.VOICE_01
lea edx, [ebp - 0x3f8]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
jne 0x492b44
mov dword [ebp - 0x48b8], 9
jmp 0x492d17
push str.VOICE_02
lea eax, [ebp - 0x3f8]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
jne 0x492b69
mov dword [ebp - 0x48b8], 0xa
jmp 0x492d17
push str.VOICE_03
lea ecx, [ebp - 0x3f8]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
jne 0x492b8e
mov dword [ebp - 0x48b8], 0xb
jmp 0x492d17
push str.VOICE_04
lea edx, [ebp - 0x3f8]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
jne 0x492bb3
mov dword [ebp - 0x48b8], 0xc
jmp 0x492d17
push str.VOICE_05
lea eax, [ebp - 0x3f8]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
jne 0x492bd8
mov dword [ebp - 0x48b8], 0xd
jmp 0x492d17
push str.VOICE_06
lea ecx, [ebp - 0x3f8]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
jne 0x492bfd
mov dword [ebp - 0x48b8], 0xe
jmp 0x492d17
push str.BGV_TALK_ART_A
lea edx, [ebp - 0x3f8]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
jne 0x492c22
mov dword [ebp - 0x48b8], 0x13
jmp 0x492d17
push str.BGV_TALK_ART_B
lea eax, [ebp - 0x3f8]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
jne 0x492c47
mov dword [ebp - 0x48b8], 0x14
jmp 0x492d17
push str.BGV_TALK_ART_C
lea ecx, [ebp - 0x3f8]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
jne 0x492c6c
mov dword [ebp - 0x48b8], 0x15
jmp 0x492d17
push str.BGV_TALK_ART_D
lea edx, [ebp - 0x3f8]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
jne 0x492c91
mov dword [ebp - 0x48b8], 0x16
jmp 0x492d17
push str.BGV_TALK_A
lea eax, [ebp - 0x3f8]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
jne 0x492cb3
mov dword [ebp - 0x48b8], 0x17
jmp 0x492d17
push str.BGV_TALK_B
lea ecx, [ebp - 0x3f8]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
jne 0x492cd5
mov dword [ebp - 0x48b8], 0x18
jmp 0x492d17
push str.BGV_TALK_C
lea edx, [ebp - 0x3f8]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
jne 0x492cf7
mov dword [ebp - 0x48b8], 0x19
jmp 0x492d17
push str.BGV_TALK_D
lea eax, [ebp - 0x3f8]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
jne 0x492d17
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.004a194b
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 0x492a02
jmp case.0x491722.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 0x492f5e
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.004a5fff
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 0x492e72
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 0x492fd5
push 0
push 0x4c8698
push 0x4c86a8
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
mov ecx, dword [ebp - 0x48b4]
mov dword [ecx + 0x102d4d8], 0
jmp case.0x491722.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 0x4931f1
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.004a5fff
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.004a5fff
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 0x49309c
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 0x49328e
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.0x491722.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.0x491722.11
mov ecx, dword [ebp - 0x48b4]
mov edx, dword [ecx + 0xc033b4]
mov dword [ebp - 0x4900], edx
cmp dword [ebp - 0x4900], 0
je 0x493337
cmp dword [ebp - 0x4900], 1
je 0x4933c6
jmp 0x49348d
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 0x49348d
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.0x491722.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.0x491722.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, 0x5433230
call fcn.0045a310
jmp case.0x491722.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 0x4916b1
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.0049d498
mov esp, ebp
pop ebp
ret