Function at 0x4917b0
Capabilities:
Check http status code

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x4b676b
mov eax, dword fs:[0]
push eax
mov eax, 0x4944
call fcn.0049e370
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 0x4918aa
mov ecx, dword [ebp - 0x48d0]
add ecx, 1
mov dword [ebp - 0x48d0], ecx
cmp dword [ebp - 0x48d0], 0x96
jge 0x4918db
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 0x49189b
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 0x4937bf
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], 0x21
ja case.0x491982.11
mov eax, dword [ebp - 0x48e8]
jmp dword [eax*4 + 0x4937dc]
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 0x4c8450
mov eax, dword [ebp - 0x48b4]
add eax, 0x128acec
push eax
call dword [sym.imp.KERNEL32.dll_lstrcatA]
jmp case.0x491982.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.0x491982.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.0x491982.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 0x491bcc
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.0x491982.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 0x491c7b
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 0x491c1b
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.0x491982.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.004945e0
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.0x491982.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.004945e0
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.0x491982.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.004945e0
lea eax, [ebp - 0x35e4]
push eax
imul ecx, dword [ebp - 0x4904], 0x30
mov edx, dword [ebp - 0x48b4]
lea ecx, [edx + ecx + 0xe16c]
call fcn.004945e0
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.0x491982.11
mov eax, 1
test eax, eax
je 0x491f3f
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 0x4c8454
lea eax, [ebp - 0x2e14]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcmpiA]
test eax, eax
jne 0x491ef4
jmp 0x491f3f
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.0x491982.28
jmp case.0x491982.11
mov eax, 1
test eax, eax
je 0x491fda
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 0x4c8458
lea eax, [ebp - 0x2a2c]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcmpiA]
test eax, eax
jne 0x491f8f
jmp 0x491fda
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.0x491982.24
jmp case.0x491982.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 0x492034
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 0x4920a9
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 0x4920a4
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 0x4920a9
jmp 0x492025
mov eax, dword [ebp - 0x48b4]
mov ecx, dword [ebp - 0x48c0]
cmp ecx, dword [eax + 0x1262ca4]
jl 0x492138
lea ecx, [ebp - 0x4940]
call fcn.00494520
mov dword [ebp - 4], 0
push 0x4c845c
lea ecx, [ebp - 0x4940]
call fcn.004945e0
lea edx, [ebp - 0x15a0]
push edx
lea ecx, [ebp - 0x4940]
call fcn.00494630
push 0x4c8468
lea ecx, [ebp - 0x4940]
call fcn.00494630
push 0x30
push 0x4c84d4
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.00494560
cmp dword [ebp - 0x48cc], 0
jl 0x4921fe
mov dword [ebp - 0x48c0], 0
mov eax, 1
test eax, eax
je 0x4921e1
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 0x4c84e4
lea eax, [ebp - 0x15a0]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcmpiA]
test eax, eax
jne 0x49219a
jmp 0x4921e1
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 0x49214f
imul edx, dword [ebp - 0x48cc], 0x2bb4
mov eax, dword [ebp - 0x48b4]
mov ecx, dword [ebp - 0x48c0]
mov dword [eax + edx + 0x10414c0], ecx
jmp case.0x491982.11
mov edx, dword [ebp - 0x48b4]
mov dword [edx + 0x1291380], 0
mov eax, 1
test eax, eax
je 0x49231d
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 0x4c84e8
lea eax, [ebp - 0x1e74]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcmpiA]
test eax, eax
jne 0x492261
jmp 0x49231d
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 0x4c84ec
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 0x492213
jmp case.0x491982.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 0x492377
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 0x4923ec
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 0x4923e7
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 0x4923ec
jmp 0x492368
mov ecx, dword [ebp - 0x48b4]
mov edx, dword [ebp - 0x48bc]
cmp edx, dword [ecx + 0x1262ca4]
jl 0x49247b
lea ecx, [ebp - 0x4950]
call fcn.00494520
mov dword [ebp - 4], 1
push str.FashionList
lea ecx, [ebp - 0x4950]
call fcn.004945e0
lea eax, [ebp - 0x11b8]
push eax
lea ecx, [ebp - 0x4950]
call fcn.00494630
push 0x4c8508
lea ecx, [ebp - 0x4950]
call fcn.00494630
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.00494560
cmp dword [ebp - 0x48c4], 0
jl 0x4925b9
mov dword [ebp - 0x48bc], 0
mov ecx, 1
test ecx, ecx
je 0x49259c
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 0x4c8504
lea ecx, [ebp - 0x11b8]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcmpiA]
test eax, eax
jne 0x4924e0
jmp 0x49259c
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 0x492492
imul ecx, dword [ebp - 0x48c4], 0x2bb4
mov edx, dword [ebp - 0x48b4]
mov eax, dword [ebp - 0x48bc]
mov dword [edx + ecx + 0x10433b4], eax
jmp case.0x491982.11
mov ecx, dword [ebp - 0x48b4]
mov dword [ecx + 0x17130], 0
mov edx, 1
test edx, edx
je 0x49269e
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 0x4c858c
lea eax, [ebp - 0x2644]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcmpiA]
test eax, eax
jne 0x49261c
jmp 0x49269e
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 0x4925ce
jmp case.0x491982.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 0x4926f1
mov ecx, dword [ebp - 0x48b4]
mov dword [ecx + 0x7d9e8], 1
jmp 0x492729
push str.trial
lea edx, [ebp - 0x8e4]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcmpiA]
test eax, eax
jne 0x492719
mov eax, dword [ebp - 0x48b4]
mov dword [eax + 0x7d9e8], 2
jmp 0x492729
mov ecx, dword [ebp - 0x48b4]
mov dword [ecx + 0x7d9e8], 0
jmp case.0x491982.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.0x491982.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.0x491982.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.0x491982.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 0x492ac8
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 0x492970
jmp case.0x491982.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.0x491982.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 0x4c85a0
lea eax, [ebp - 0x1a8c]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcmpiA]
test eax, eax
je 0x492bfa
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 0x492b1e
mov ecx, dword [ebp - 0x48b4]
cmp dword [ecx + 0x1033cc4], 0x64
jl 0x492c2d
push 0
push 0x4c85a4
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.0x491982.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 0x4c85b4
lea eax, [ebp - 0x3f8]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcmpiA]
test eax, eax
je 0x492fe9
push str.MASTER
lea ecx, [ebp - 0x3f8]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
jne 0x492ca1
mov dword [ebp - 0x48b8], 0
jmp 0x492f77
push 0x4c8614
lea edx, [ebp - 0x3f8]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
jne 0x492cc6
mov dword [ebp - 0x48b8], 1
jmp 0x492f77
push 0x4c8618
lea eax, [ebp - 0x3f8]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
jne 0x492ceb
mov dword [ebp - 0x48b8], 3
jmp 0x492f77
push 0x4c861c
lea ecx, [ebp - 0x3f8]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
jne 0x492d10
mov dword [ebp - 0x48b8], 4
jmp 0x492f77
push str.BGV_TALK
lea edx, [ebp - 0x3f8]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
jne 0x492d35
mov dword [ebp - 0x48b8], 5
jmp 0x492f77
push str.SE_LOOP_N
lea eax, [ebp - 0x3f8]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
jne 0x492d5a
mov dword [ebp - 0x48b8], 6
jmp 0x492f77
push str.SE_LOOP_H
lea ecx, [ebp - 0x3f8]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
jne 0x492d7f
mov dword [ebp - 0x48b8], 7
jmp 0x492f77
push str.VOICE_01
lea edx, [ebp - 0x3f8]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
jne 0x492da4
mov dword [ebp - 0x48b8], 9
jmp 0x492f77
push str.VOICE_02
lea eax, [ebp - 0x3f8]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
jne 0x492dc9
mov dword [ebp - 0x48b8], 0xa
jmp 0x492f77
push str.VOICE_03
lea ecx, [ebp - 0x3f8]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
jne 0x492dee
mov dword [ebp - 0x48b8], 0xb
jmp 0x492f77
push str.VOICE_04
lea edx, [ebp - 0x3f8]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
jne 0x492e13
mov dword [ebp - 0x48b8], 0xc
jmp 0x492f77
push str.VOICE_05
lea eax, [ebp - 0x3f8]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
jne 0x492e38
mov dword [ebp - 0x48b8], 0xd
jmp 0x492f77
push str.VOICE_06
lea ecx, [ebp - 0x3f8]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
jne 0x492e5d
mov dword [ebp - 0x48b8], 0xe
jmp 0x492f77
push str.BGV_TALK_ART_A
lea edx, [ebp - 0x3f8]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
jne 0x492e82
mov dword [ebp - 0x48b8], 0x13
jmp 0x492f77
push str.BGV_TALK_ART_B
lea eax, [ebp - 0x3f8]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
jne 0x492ea7
mov dword [ebp - 0x48b8], 0x14
jmp 0x492f77
push str.BGV_TALK_ART_C
lea ecx, [ebp - 0x3f8]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
jne 0x492ecc
mov dword [ebp - 0x48b8], 0x15
jmp 0x492f77
push str.BGV_TALK_ART_D
lea edx, [ebp - 0x3f8]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
jne 0x492ef1
mov dword [ebp - 0x48b8], 0x16
jmp 0x492f77
push str.BGV_TALK_A
lea eax, [ebp - 0x3f8]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
jne 0x492f13
mov dword [ebp - 0x48b8], 0x17
jmp 0x492f77
push str.BGV_TALK_B
lea ecx, [ebp - 0x3f8]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
jne 0x492f35
mov dword [ebp - 0x48b8], 0x18
jmp 0x492f77
push str.BGV_TALK_C
lea edx, [ebp - 0x3f8]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
jne 0x492f57
mov dword [ebp - 0x48b8], 0x19
jmp 0x492f77
push str.BGV_TALK_D
lea eax, [ebp - 0x3f8]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
jne 0x492f77
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.004a1bdb
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 0x492c62
jmp case.0x491982.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 0x4931be
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.004a628f
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 0x4930d2
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 0x493235
push 0
push 0x4c86fc
push 0x4c8710
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
mov ecx, dword [ebp - 0x48b4]
mov dword [ecx + 0x102d4d8], 0
jmp case.0x491982.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 0x493451
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.004a628f
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.004a628f
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 0x4932fc
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 0x4934ee
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.0x491982.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.0x491982.11
mov ecx, dword [ebp - 0x48b4]
mov edx, dword [ecx + 0xc033b4]
mov dword [ebp - 0x4900], edx
cmp dword [ebp - 0x4900], 0
je 0x493597
cmp dword [ebp - 0x4900], 1
je 0x493626
jmp 0x4936ed
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 0x4936ed
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.0x491982.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.0x491982.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.0045a520
jmp case.0x491982.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 0x491911
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.0049d708
mov esp, ebp
pop ebp
ret